2017-01-19 6 views
0

Изучение некоторых видеороликов для Laravel, но проблема с проблемой, которую я не могу понять.Laravel Передача нескольких переменных для просмотра

У меня есть маршрут,

Route::get('/post/{id}/{name}/{password}', '[email protected]'); 

Пользовательский контроллер называется PostController.php

public function showPost($id, $name, $password) { 
     return view('post', compact('id','name','password')); 
    } 

и вид называется post.blade.php

<div class="container"> 
    <h1>Post {{$id}} {{$name}} {{$password}}</h1> 
</div> 

при запуске URL

http://127.0.0.1/post/1/2/3 

Я возвращаюсь на страницу 404.

+1

Что произойдет, если вы поставите 'дд ($ ID, $ имя, $ пароль),' в качестве первой строки в вашем файле 'функции showPost'? – Loek

+1

Держу пари, что-то не так с настройкой веб-сервера. –

ответ

0

Похоже, что вам необходимо разрешить .htaccess. Проблема в том, что ваши маршруты не работают.

https://help.ubuntu.com/community/EnablingUseOfApacheHtaccessFiles

+0

спасибо, сделал это. Я думал, что это нормально по умолчанию, никогда не было проблем с ним раньше. –