小编Som*_*lse的帖子

在Laravel 5中保存之前修改请求字段值

我正在使用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中.非常感谢你!

php laravel laravel-5

2
推荐指数
1
解决办法
5785
查看次数

在Laravel 5中将中间件绑定到控制器

我想在控制器中使用中间件,但是我事先不知道路由,因为我从数据库中获取了数据。

laravel 5中有可能吗?

先感谢您

laravel laravel-5

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

标签 统计

laravel ×2

laravel-5 ×2

php ×1