小编Bij*_*oor的帖子

用于路由的Builder.php中的Laravel 5 ModelNotFoundException

我有一个名为Article.php的Model Class, 并使用下面的rout:

Route::get('articles/create','ArticlesController@create');
Run Code Online (Sandbox Code Playgroud)

当在浏览器中输入http:// localhost:8000/articles/create时, 我看到此错误: Builder.php第125行中的ModelNotFoundException:模型[App\Article]没有查询结果.

但是当我用户下面的每一个想法都没问题时:(文章放入文章s)

Route::get('article/create','ArticlesController@create');
Run Code Online (Sandbox Code Playgroud)

这是我的控制器:

class ArticlesController extends Controller {

    public function index()
    {
        $articles = Article::all();

        return view('articles.index',compact('articles'));
    }


    public function show($id)
    {
        $article = Article::findOrFail($id);

        return view('articles.show',compact('article'));
    }

    public function create()
    {
        return view('articles.create');
    }
}
Run Code Online (Sandbox Code Playgroud)

真的发生了什么?!!!

laravel laravel-routing laravel-5

4
推荐指数
1
解决办法
3257
查看次数

标签 统计

laravel ×1

laravel-5 ×1

laravel-routing ×1