我正在使用laravel 5构建应用程序.我有这样的代码:
public function store(ArticlesRequest $request, Pages $page)
{
$parentSlug = Pages::getParentSlug($request->parent_id);
$slug = ($request->slug)? $request->slug:$request->generic_title;
$validSlug = $request->makeSlug($slug);
$request->slug = $validSlug;
$page->create($request->all());
}
Run Code Online (Sandbox Code Playgroud)
我想在保存之前更新一些数据,比如slug,在这种情况下,如果我直接不从表单字段输入,它就不会保存一个slug字段.如何更新包含元素值的$ request?例如$ request-> slug = $ validSlug; 它将我编辑的slug保存在DB中.非常感谢你!
我想在控制器中使用中间件,但是我事先不知道路由,因为我从数据库中获取了数据。
laravel 5中有可能吗?
先感谢您