/** * Show the form for creating a new resource. * * @return Response */ public function create(State $state, City $city) { $states = $state->select('nome', 'id')->orderBy('nome', 'asc')->lists('nome', 'id'); $cities = $city->select('cidade_nome', 'id')->orderBy('cidade_nome', 'asc')->lists('cidade_nome', 'id'); return view('service_units.create', compact('states', 'cities')); }
| Application Routes |-------------------------------------------------------------------------- | | Here is where you can register all of the routes for an application. | It's a breeze. Simply tell Laravel the URIs it should respond to | and give it the controller to call when that URI is requested. | */ Route::get('/', function () { return view('app'); }); Route::controllers(['auth' => 'Auth\\AuthController', 'password' => 'Auth\\PasswordController']); Route::pattern('id', '[0-9+]'); Route::get('/states/cities', function () { $ua_uf_id = Input::get('ua_uf_id'); $cities = City::where('uf_id', '=', $ua_uf_id)->get(); return Response::json($cities); }); Route::get('/materials/', ['as' => 'materials', 'uses' => 'MaterialsController@index']); Route::get('/materials/create', ['as' => 'materials.create', 'uses' => 'MaterialsController@create']); Route::get('/materials/{id}/edit', ['as' => 'materials.edit', 'uses' => 'MaterialsController@edit']); Route::get('/materials/{id}/destroy', ['as' => 'materials.destroy', 'uses' => 'MaterialsController@destroy']); Route::get('/materials/{id}/show', ['as' => 'materials.show', 'uses' => 'MaterialsController@show']); Route::put('/materials/{id}/update', ['as' => 'materials.update', 'uses' => 'MaterialsController@update']); Route::post('/materials', ['as' => 'materials.store', 'uses' => 'MaterialsController@store']); Route::get('/material_units/', ['as' => 'material_units', 'uses' => 'MaterialUnitsController@index']); Route::get('/material_units/create', ['as' => 'material_units.create', 'uses' => 'MaterialUnitsController@create']); Route::get('/material_units/{id}/edit', ['as' => 'material_units.edit', 'uses' => 'MaterialUnitsController@edit']); Route::get('/material_units/{id}/destroy', ['as' => 'material_units.destroy', 'uses' => 'MaterialUnitsController@destroy']); Route::put('/material_units/{id}/update', ['as' => 'material_units.update', 'uses' => 'MaterialUnitsController@update']); Route::post('/material_units', ['as' => 'material_units.store', 'uses' => 'MaterialUnitsController@store']);