// Clients
Route::name('clients.')
->namespace('Clients')
->prefix('clients')
->group(function () {
Route::get('/', 'ClientsController@index')->name('list');
Route::post('/', 'EditController@create')->name('new');
Route::get('create', 'EditController@index')->name('create');
Route::get('/{id}', 'EditController@index')->name('edit')->where('id', '\d+');
Route::put('/{id}', 'EditController@update')->name('update')->where('id', '\d+');
});
$ php artisan route:list --json
Illuminate\Contracts\Container\BindingResolutionException
Target class [App\Http\Controllers\UsersController] does not exist.
at vendor/laravel/framework/src/Illuminate/Container/Container.php:875
871▕
872▕ try {
873▕ $reflector = new ReflectionClass($concrete);
874▕ } catch (ReflectionException $e) {
➜ 875▕ throw new BindingResolutionException("Target class [$concrete] does not exist.", 0, $e);
876▕ }
877▕
878▕ // If the type is not instantiable, the developer is attempting to resolve
879▕ // an abstract type such as an Interface or Abstract Class and there is
use App\Http\Controllers\ClientsController;
use App\Http\Controllers\EditController;
use Illuminate\Support\Facades\Route;
Route::name('clients.')
->prefix('clients')
->group(function () {
Route::get('/', [ClientsController::class, 'index'])->name('list');
Route::post('/', [EditController::class, 'create'])->name('new');
Route::get('create', [EditController::class, 'index'])->name('create');
Route::get('/{id}', [EditController::class, 'index'])->name('edit')->where('id', '\d+');
Route::put('/{id}', [EditController::class, 'update'])->name('update')->where('id', '\d+');
});
use App\Http\Controllers\Clients\ClientsController;
use App\Http\Controllers\Clients\EditController;
use Illuminate\Support\Facades\Route;
Route::name('clients.')
->prefix('clients')
->group(function () {
Route::get('/', [ClientsController::class, 'index'])->name('list');
Route::post('/', [EditController::class, 'create'])->name('new');
Route::get('create', [EditController::class, 'index'])->name('create');
Route::get('/{id}', [EditController::class, 'index'])->name('edit')->where('id', '\d+');
Route::put('/{id}', [EditController::class, 'update'])->name('update')->where('id', '\d+');
});