Добавление значения переменной в БД

222
17 апреля 2017, 06:31

Переменная slug будет содержать ЧПУ, как сохранить ее в БД, если ее значение не будет получено из view, а сгенерированно в методе контроллера?

public function store(Request $request)
{
    $slug = Slug::make($request->name);
    $this->validate($request, [
        'name' => 'required',
        'description' => 'required'
    ]);
    Blog::create($request->all());
    return redirect()->route('blog.index')
        ->with('success','Successfully');
}
Answer 1

я думаю проще функционал формирования слуга вынести в модель как реализовано в некоторых пакетах например

https://github.com/spatie/laravel-sluggable

https://github.com/cviebrock/eloquent-sluggable

Answer 2
$slug = Slug::make($request->name);
$request['slug'] = $slug;
READ ALSO
Декодирование JSON со вставками массива

Декодирование JSON со вставками массива

Пытаюсь работать с VK APIНо их JSON приходит со множеством массивов в которых другие массивы

233
Как правильно сделать переключатели в php?

Как правильно сделать переключатели в php?

Здравствуйте, столкнулся с такой проблемой

291
json_encode в opencart

json_encode в opencart

Добрый вечер!

328
Разбиение частей массива на переменные

Разбиение частей массива на переменные

ЗдравствуйтеНа данном этапе задача такова: Я получаю ячейку из базы, содержание которой:

291