我从laracast视频中看到,获取和验证帖子请求的方法之一是依赖注入,如下所示:
public function store(ArticlesRequest $request){
Auth::user()->articles()->save(new Article($request->all()));
return redirect('articles');
}
任何人都可以解释如何将帖子请求传递给类ArticleRequest吗?当我尝试这样的东西时它不会起作用:
public function store(){
$request=new ArticlesRequest();
Auth::user()->articles()->save(new Article($request->all()));
return redirect('articles');
}
答案 0 :(得分:0)
Laravel在函数签名上使用名为"reflection"的东西来尝试自动传递它们所需的内容。尝试在函数代码中执行它而不是它的签名不会起作用 - Laravel看不到它。