О процедуре маршрутизации Laravel 4 / s

О процедуре маршрутизации Laravel 4 / s

30.07.2014 04:46:50 Просмотров 54 Источник

Настоящий кодекс:

Redirect::to('dashboard/'.$SomeNameVariable.'/edit') 

дает результат http://localhost/laravel-sample/public/dashboard/SomeName/settings на моей адресной строке и мой маршрут

Route::get('dashboard/{id}/settings', 'CallerController@showDash');

Маршрут получает любое имя от пользователя в соответствии с учебником Джеффри Уэй (его видео-учебник был на Laravel 3.0, поэтому этот учебник не является последним). Есть ли способ для меня, чтобы повторить значение {id}? фрагменты кода, которые я предоставил, находятся на Laravel 4, я полагаю, FYI.

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/25027154/about-laravel-4-routing-procedure-s#comment38921907_25027154
Как выглядит ваш код контроллера?
https://stackoverflow.com/questions/25027154/about-laravel-4-routing-procedure-s#comment38922086_25027154
привет @AustinMullins вот ссылка на сайт Pastebin фреймворк Laravel.Ио/ОГРН/XO5YB

Ответы - О процедуре маршрутизации Laravel 4 / s / About Laravel 4 routing procedure/s

Является ответом!
Mephoros

30.07.2014 04:52:51

В методе showDash CallerController, вы можете сделать это:

public function showDash($id)
{
    // dd($id);
    // dd(compact('id'));
    return View::make('blade.file.here')->with(compact('id'));
}

И на ваш взгляд, он будет доступен как $id.

Раскомментируйте эти строки, как вам нравится, чтобы увидеть, что происходит. Вы могли бы также сделать withId($id) или with('id', $id), но мне нравится компактный способ себя.

Закрыть X