Я использую маршрут с любым типом, а затем в этом методе я просматриваю на основе типа запроса.laravel route redirect issue (laravel 5.3)
маршрут
Route::any('/setting/custom-header/{id?}', '[email protected]');
От контроллера перед проверкой типа я проверить это, как этот
if ($id == Auth::user()->id || Auth::user()->is_admin){}
Как где запрос получить это дает представление и мой URL это http://app-full.dev/setting/custom-header/1
Здесь является идентификатором пользователя, через который я вошедший в Я возвращаюсь мнение следующим образом:.
return view('setting/custom-header')->with(compact('custom_headers','id'));
Это нормально для меня.
Когда запрос отправлен, он приходит в метод. После создания данных я хочу вернуться назад, как указаны выше URL означает то же самое на http://app-full.dev/setting/custom-header/1 означают идентификатор в конце, через который пользователь вошедший здесь я использую перенаправлять в
return redirect('setting/custom-header/id');
здесь/идентификатор фактически идентификатор пользователя. , который я не знаю, как я могу дать идентификатор здесь, чтобы URL-адрес мог прийти надлежащим образом вместо ключевого слова в конце. Спасибо, если кто-нибудь может помочь решить эту проблему!
благодаря его работе в вышеуказанных случаях я являюсь так же использование в моем индексе в сценарии, как я могу сделать для него? 'window.location.href ="/setting/custom-header/id "; ' –
Вы можете передать идентификатор пользователя вашему представлению и распечатать его в HTML/javascript. Подробнее об этом можно узнать на странице https://laravel.com/docs/5.3/views#passing-data-to-views. Чтобы напечатать переменную, вы должны использовать 'window.location.href ="/setting/custom-header/{{$ id}} "; ' –
Я передаю id здесь как' return view ('setting/custom-header') -> с (compact ('custom_headers', 'id')); 'Не знаю, как конкатенировать там, пожалуйста, –