我正在使用Laravel 5.4,我的模型类为app/Post
。
我的路线位于Web.php
。
此文件包含以下代码:
use app\Post;
Route::get('/find', function(){
$result = Post::all();
});
但这给了我一个错误。
答案 0 :(得分:2)
由于您在闭包内使用模型,因此必须使用完整的命名空间:
Route::get('/find', function() {
$result = App\Post::all();
});
或使用正确的命名空间:
use App\Post;
然而,使用闭包是一种不好的做法。将您的逻辑放入控制器,模型等中。