Skip to content

Instantly share code, notes, and snippets.

@davidchc
Created May 5, 2020 12:22
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save davidchc/571a02dc445b5d3701b459386b9b9bca to your computer and use it in GitHub Desktop.
Save davidchc/571a02dc445b5d3701b459386b9b9bca to your computer and use it in GitHub Desktop.
Exemplo de rotas no Laravel usando prefixo e namespace
<?php
//Define o prefixo /admin e o namespace Admin (Admin\CategoryController@index)
Route::group(['prefix' => 'admin', 'namespace' => 'Admin'], function(){
//Separa por group cada item do admin, examplo category
Route::group(['prefix' => 'category'], function(){
//os métodos HTTPS que serão chamado os métodos
/*
ROUTAS:
admin/category/all
admin/category/create
admin/category/save
admin/category/edit
admin/category/status/{id}
admin/category/delete
*/
Route::get('all', 'CategoryController@index')->name('admin.category.list');
Route::get('create', 'CategoryController@create')->name('admin.category.register');
Route::post('save', 'CategoryController@store')->name('admin.category.save');
Route::post('edit', 'CategoryController@update')->name('admin.category.edit');
Route::get('status/{id}', 'CategoryController@status')->name('admin.category.status');
Route::post('delete', 'CategoryController@delete')->name('admin.category.delete');
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment