Migration and seed files with all countries for Laravel PHP Framework.
The country codes are in the format ISO 3166-1 alpha-2.
<?php
use Illuminate\Database\Eloquent\Model;
class Country extends Model
{
protected $table = 'countries';
public $timestamps = false;
}
/**
* Show the form for creating a new resource.
*
* @return View
*/
public function create()
{
$countries = Country::all();
return view('myview', compact('countries'));
}
<select class="form-control" name="country">
<option value="">Select a country</option>
@foreach($countries as $country)
<option value="{{ $country->id }}">{{ $country->name }}</option>
@endforeach
</select>
Copyright (c) 2015 Fábio Santos. See the LICENSE file for license rights and limitations (MIT).