我正在处理我的项目,突然Laravel开始显示Sorry, the page you are looking for could not be found.
错误。以下是我的 web.php , CarController.php 和视图的位置的样子。
web.php
Route::group(['middleware'=>'auth'],function(){
Route::get('cars/create',"CarController@create");
}
CarController.php
<?php
namespace App\Http\Controllers;
use App\Car;
use Illuminate\Http\Request;
use Auth;
class CarController extends Controller
{
public function create()
{
return view('cars.create');
}
}
查看cars.create 存在于 /resources/views/cars/create.blade.php 。
我不知道是什么原因引起了这个错误,但这真的很烦人。我认为这个错误已经存在,因为我创建了一个名为Request
的模型,它可能与Laravel制作的实际Request
类冲突。
但是,当我看到错误时,我删除了该模型,包括迁移和控制器。但仍然存在错误。任何帮助将不胜感激!
答案 0 :(得分:2)
Route::get('cars',"CarController@index");
Route::get('cars/{car}',"CarController@show");///remove this route definition or keep it at the end of your route file
答案 1 :(得分:0)
你是否已登录?当你想要获得路线? 通常情况会发生在一段时间后会话到期。