سلام خسته نباشید
من میخواستم زمانی که متد groupفراخوانی میشود
یک یا چند مقدار به این ارسال بشه
مثالا:
Route::group(function () {
Route::get('/admin', 'HomeController@index');
Route::get('/admin/users', 'UserController@index');
Route::get('/admin/login', 'LoginController@login');
Route::post('/admin/login', 'LoginController@is_login');
Route::get('/admin/logout', 'LoginController@logout');
Route::get('/admin/profile', 'ProfileController@index');
Route::post('/admin/user/photo', 'ProfileController@photo');
},[Gate::class]);
یا :
Route::group(function () {
Route::get('/admin', 'HomeController@index');
Route::get('/admin/users', 'UserController@index');
Route::get('/admin/login', 'LoginController@login');
Route::post('/admin/login', 'LoginController@is_login');
Route::get('/admin/logout', 'LoginController@logout');
Route::get('/admin/profile', 'ProfileController@index');
Route::post('/admin/user/photo', 'ProfileController@photo');
})->middleware([Gate::class]);
اگر لطف کنید برای هر دو مثال بزنید ممنون میشم
public static function group($callback, $middleware = [])
{
if (is_callable($callback)) {
call_user_func($callback, $middleware);
}
return;
}
این شکلی حواب نگرفتم