Подскажите, как в ларавель передать переменную через роут?
Route::post('/addCat', 'addOperationController@addCategory');
Вот вызов метода контроллера. Нужно передать переменную в данный метод
Переменные в контроллер через роуты передаются с помощью параметров (см. документацию), которые указываются в фигурных скобках
Route::get('/addCat/{cat_name}', 'addOperationController@addCategory');
Сам же метод addCategory должен иметь вид:
public function addCategory($cat_name)
{
// при наборе адреса site.ru/addCat/test переменная $cat_name
// примет значение test
}
Если Вы передаете значение через форму POST методом по роуту
Route::get('/addCat', 'addOperationController@addCategory');
то Ваш контроллер должен выглядеть так:
public function addCategory(Request $request)
{
// Здесь поле с именем cat_name можно будет получить так:
// $request->cat_name
}
Вот ссылка на документацию по теме.
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости