Я пытаюсь сохранить все 404 запроса в виде строки в базе данных. Но не могу понять, как это сделать.
Например, меня посетили example.com/demo, но демо не существует в example.com
В этой ситуации мне нужно добавить «демо» в таблицу missing_pages. Я только что создал контроллер для этого. Но не могу справиться в web.php, мне нужно сделать это с поставщиками? ? промежуточное программное Ничего не могу сделать
public function test($slug)
{
if (empty(MissingPage::where('slug', $slug)->get())) {
$mp = new MissingPage();
$mp->slug = $slug;
$mp->count = 1;
}
else {
$mp = MissingPage::where('slug', $slug)->first();
$mp->increment('count');
}
}
Что мне делать в web.php? Любая идея? Заранее спасибо.