Я только что начал создавать приложение Laravel и столкнулся с проблемой маршрутизации.Laravel 4.2 - NotFoundHttpException
- Laravel версия - 4,2
- PHP версия - 5,5
- Я использую XAMPP
- У меня есть модуль перезаписи активный на Apache
Вот мой Routes файл:
<?php
Route::get('/', array(
'as' => 'index',
'uses' => '[email protected]'
));
Route::get('/account', array(
'as' => 'account',
'uses' => '[email protected]_create'
));
Мои контроллеры выглядят следующим образом:
<?php
class IndexController extends BaseController
{
public function index()
{
return View::make('index');
}
}
<?php
class AccountController extends BaseController
{
public function get_create()
{
return 'asd';
}
public function post_create()
{
}
}
Вот моя ошибка:
Symfony\Component\HttpKernel\Exception\NotFoundHttpException thrown with message ""
Stacktrace:
#11 Symfony\Component\HttpKernel\Exception\NotFoundHttpException in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:5680
#10 Illuminate\Routing\RouteCollection:match in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:5004
#9 Illuminate\Routing\Router:findRoute in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:4992
#8 Illuminate\Routing\Router:dispatchToRoute in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:4984
#7 Illuminate\Routing\Router:dispatch in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:715
#6 Illuminate\Foundation\Application:dispatch in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:696
#5 Illuminate\Foundation\Application:handle in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:7744
#4 Illuminate\Session\Middleware:handle in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:8351
#3 Illuminate\Cookie\Queue:handle in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:8298
#2 Illuminate\Cookie\Guard:handle in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:10961
#1 Stack\StackedHttpKernel:handle in C:\xampp\htdocs\Protosite\bootstrap\compiled.php:657
#0 Illuminate\Foundation\Application:run in C:\xampp\htdocs\Protosite\public\index.php:49
EDIT: Одна вещь, которую я забыл упомянуть, индекс работает отлично, это страница учетная запись с ошибкой.
Я рассматривал подобные проблемы, но по какой-то причине они этого не решили.
Cheers!
Вы должны удалить косую черту перед '/ account', чего не ожидается в Laravel. – Joost