Я следую за laravel flynsarmys tutorial. Все прошло хорошо до второй части, где я поместил индекс для ProjectController, когда я протестировал, чтобы перейти к 15todo.app:8000/projects в браузере, приложение выбрасывает NotFoundHttpException.Первый раз, когда Laravel сталкивается с NotFoundHttpException
routes.php
Route::get('/', function() {
return view('welcome');
});
Route::resource('projects', 'ProjectsController');
// Route::resource('tasks', 'TasksController');
Route::resource('projects.tasks', 'TasksController');
Route::bind('tasks', function($value, $route) {
return App\Task::whereSlug($value)->first();
});
Route::bind('projects', function($value, $route) {
return App\Project::whereSlug($value)->first();
});
ProjectsController.php
public function index()
{
return view('projects.index');
}
Я гугл и искал, но я до сих пор не нашел понятие о том, почему это происходит. Если бы я проверил маршрут php artisan: список показал это следующим образом:
$ php artisan route:list
+--------+----------+----------------------------------------+------------------------+-------------------------------------------------+------------+
| Domain | Method | URI | Name | Action | Middleware |
+--------+----------+----------------------------------------+------------------------+-------------------------------------------------+------------+
| | GET|HEAD |/ | | Closure | |
| | GET|HEAD | projects | projects.index | App\Http\Controllers\[email protected] | |
| | GET|HEAD | projects/create | projects.create | App\Http\Controllers\[email protected] | |
Что я делаю неправильно? Помощь ...
My dev env - это усадьба на окнах. Для консоли я использую Git Bash (MinGW). Мой 15todo.app:8000 вверх и показывает «Laravel 5» и случайные цитаты о простоте.
У меня была такая же проблема, и оказалось, что я никогда не разрешал mod_rewrite на моем сервере. Однако, если вы используете Homestead, это не должно быть проблемой. –
делает '15todo.app: 8000' произведение? – Digitlimit
Создали ли вы индекс клиники? Вы пытаетесь вернуть представление, которое может не существовать. – Ben