Как правильно передать параметр в метод (Laravel 5.3)?

route:
Route::get('films/form/{id}', 'FilmsController@getForm');

Controller:
class FilmsController extends Controller
{
    public function getForm($id = null)
    {
        echo "True";
    }

view:
<h1>Фильмы <a href="{{ action('Backend\FilmsController@getForm') }}">Create></a></h1>

Ошибка на странице:
ErrorException in UrlGenerationException.php line 17:
Missing required parameters for [Route: ] [URI: admin-panel/films/form/{id}]. (View: /home/alexander/SosProjects/cinema.local/resources/views/backend/films/index.blade.php)


Кто уже сталкивался с этим ? и как решал эту проблему ?
  • Вопрос задан
  • 1883 просмотра
Решения вопроса 1
DJZT
@DJZT
Laravel - code for you
Route::get('films/form/{id?}', 'FilmsController@getForm');


laravel.su/docs/5.0/routing#route-parameters
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
alexey-m-ukolov
@alexey-m-ukolov Куратор тега Laravel
как решал эту проблему ?
Читал документацию.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы