How to build a laravel routes?

Good night, all.

Help to properly build trails.
Route::get('/admin/users/', ['as' => 'adminusers','uses' => 'Admin\UsersController@index']);
Route::post('/admin/users/', ['as' => 'adminuserscreate','uses' => 'Admin\UsersController@create']);
Route::put('/admin/users/', ['as' => 'adminusersupdate','uses' => 'Admin\UsersController@update']);
Route::delete('/admin/users/', ['as' => 'adminusersdelete','uses' => 'Admin\UsersController@delete']);

/admin/users - displays all users in the system. And how to display the user for editing?

So it is true?
Route::get('/admin/users/new', ['as' => 'adminusersedit','uses' => 'Admin\UsersController@new']);
August 19th 19 at 23:03
3 answers
August 19th 19 at 23:05
I think you should use resource controller https://laravel.com/docs/5.3/controllers#resource-...
August 19th 19 at 23:07
46ff828b77514fe1a8dca1041028489a.png
August 19th 19 at 23:09
Route::get('/admin/users/', ['as' => 'adminusers','uses' => 'Admin\UsersController@index']);
Route::post('/admin/users/', ['as' => 'adminuserscreate','uses' => 'Admin\UsersController@create']);
Route::get('/admin/users/{id}', ['as' => 'user.edit','uses' => 'Admin\UsersController@edit']);
Route::put('/admin/users/', ['as' => 'adminusersupdate','uses' => 'Admin\UsersController@update']);
Route::delete('/admin/users/', ['as' => 'adminusersdelete','uses' => 'Admin\UsersController@delete']);

Find more questions by tags LaravelOOPPHP