我一直试图让一个简单的例子工作,但是当我尝试加载页面时,它一直给我路由[登录]未定义。我试图单独测试每个部分而没有运气;这可能是什么问题?
我的代码如下:
类别:Users.php
class users extends Model
{
public $table = 'users';
}
控制器:UserController.php
use App\users;
public function index()
{
return "Hello Laravel";
}
路线:
Route::get('/user','UserController@index');
答案 0 :(得分:2)
清除路由缓存:
php artisan route:cache
之后,您可以检查您的路线,确保:
php artisan route:list
记住 - 如果你有任何路由关闭,显然你不能使用路由缓存。制作一个控制器并在那里使用您的逻辑并将您的路线指向控制器/方法。
正确的路线定义示例 :
Route::get('/user', 'UserController@index');
答案 1 :(得分:0)
在代码
之前尝试此Auth::routes();
Route::get('/user','UserController@index');
答案 2 :(得分:0)
控制器本身仍然存在问题,但仍然不确定问题是什么,但删除和重新创建控制器似乎已经解决了这个问题。
答案 3 :(得分:0)
查看路由是否在web.php中定义,并且是否具有这样的名称
Route :: get('/ example','ExampleController @ index')-> name('example');
在您看来,您可以使用辅助路线(“示例”);
答案 4 :(得分:0)
只需在新的Laravel应用程序中运行
DATEFORMAT
和datetime2
。然后,浏览器找到 http://your-app.test/register或分配给 你的申请。这两个命令将照顾脚手架 您整个认证系统!