2016-01-04 4 views
0

мой HTML ссылка кодNotFoundHttpException в Laravel 5,1

<a href="{{route('blog') }}">Details</a> 

мой маршрут Код

Route::get('blog', array('as' => 'blog', 'uses' => function(){ 
    return view('blog'); 
})); 

журнал ошибок

in RouteCollection.php line 161 
    at RouteCollection->match(object(Request)) in Router.php line 750 
    at Router->findRoute(object(Request)) in Router.php line 659 
    at Router->dispatchToRoute(object(Request)) in Router.php line 635 
    at Router->dispatch(object(Request)) in Kernel.php line 236 
    at Kernel->Illuminate\Foundation\Http\{closure}(object(Request)) 
    at call_user_func(object(Closure), object(Request)) in Pipeline.php line 139 
    at Pipeline->Illuminate\Pipeline\{closure}(object(Request)) in 

, пожалуйста, помогите мне найти этот error.Thanks заранее

+0

Вы уверены, что это полная ошибка, которую вы получаете? –

+0

NotFoundHttpException в строке RouteCollection.php 161: – HRCJ

+0

Попробуйте 'Route :: get ('blog', array ('as' => 'blog', function() { return view ('blog'); })); ' – Moppo

ответ

1

Похоже, что ваш файл вида не анализируется как файл шаблона клинка. Скобки работают только в файлах с лезвиями, поэтому попробуйте использовать только PHP ...

<a href="<?php echo route('blog'); ?>">Details</a> 
+1

Спасибо. Он работал для меня. – HRCJ

1

Попробуйте использовать:

<a href="{{url('blog') }}">Details</a>

вместо тока: <a href="{{route('blog') }}">Details</a>

+0

У меня такая же ошибка – HRCJ

+0

Итак, насколько это возможно, какой формат будет в этом формате? ? blog/{article}/{id}? попробуйте удалить это: 'array ('as' => 'blog', 'uses' =>', а также один из окончательных ')' 's – Derek

+0

нет блога/{article}/{id}. Мне просто нужно получить доступ к странице с использованием файла маршрута. Если параметры не были переданы. – HRCJ

1

Попробуйте очистить кэш маршрута, выполнив команду php artisan route:clear и посмотреть, существует ли маршрут с php artisan route:list

Кроме того, «использует» ключевое слово не является необходимым в данном примере

Route::get('blog', array('as' => 'blog', function(){ 
    return view('blog'); 
})); 

Если это не поможет, то мы будем нуждаться в полном маршрутах файле, потому что кажется, что все будет хорошо здесь.