Postingan lainnya
Routing di laravel
Mohon bantuannya mastah ketika saya mengakses http://127.0.0.1:8000/admin error, dengan warning error Target class [App\Http\Controllers\Admin\HomeControler] does not exist.
ini codingan web.php nya mohon pencerahannya mastah
<?php
Route::redirect('/', '/login');
Route::redirect('/home', '/admin');
Auth::routes(['register' => false]);
Route::group(['prefix' => 'admin', 'as' => 'admin.', 'namespace' => 'Admin', 'middleware' => ['auth']], function () {
Route::get('/Admin', 'HomeController@index')->name('home');
// Permissions
Route::delete('permissions/destroy', 'PermissionsController@massDestroy')->name('permissions.massDestroy');
Route::resource('permissions', 'PermissionsController');
// Roles
Route::delete('roles/destroy', 'RolesController@massDestroy')->name('roles.massDestroy');
Route::resource('roles', 'RolesController');
// Users
Route::delete('users/destroy', 'UsersController@massDestroy')->name('users.massDestroy');
Route::resource('users', 'UsersController');
// Services
Route::delete('services/destroy', 'ServicesController@massDestroy')->name('services.massDestroy');
Route::resource('services', 'ServicesController');
// Employees
Route::delete('employees/destroy', 'EmployeesController@massDestroy')->name('employees.massDestroy');
Route::post('employees/media', 'EmployeesController@storeMedia')->name('employees.storeMedia');
Route::resource('employees', 'EmployeesController');
// Clients
Route::delete('clients/destroy', 'ClientsController@massDestroy')->name('clients.massDestroy');
Route::resource('clients', 'ClientsController');
// Appointments
Route::delete('appointments/destroy', 'AppointmentsController@massDestroy')->name('appointments.massDestroy');
Route::resource('appointments', 'AppointmentsController');
Route::get('system-calendar', 'SystemCalendarController@index')->name('systemCalendar');
});
0
Tanggapan
mungkin salah di penamaan route /Admin
mungkin juga salah lokasi file controllernya
1 Jawaban:
HomeController di taruh di folder Admin ya?
Ubah
<pre> Route::get('/Admin', 'HomeController@index')->name('home'); </pre>
Jadi
<pre> Route::get('/Admin', 'Admin\HomeController@index')->name('home'); </pre>
0