Size: a a a

Laravel для начинающих

2021 January 20

OT

Oruj Tatiyev in Laravel для начинающих
видно что передаю только ID
источник

OT

Oruj Tatiyev in Laravel для начинающих
DK
лучше в аргументах контроллера
тогда у меня нет удобного доступа к ID чтобы указать
Redirect::where('id', $id)->update([
источник

D

DK in Laravel для начинающих
$redirect->id
источник

D

DK in Laravel для начинающих
у тебя уже модель внутри
источник

D

DK in Laravel для начинающих
стоп что
источник

OT

Oruj Tatiyev in Laravel для начинающих
да ладно лол
источник

D

DK in Laravel для начинающих
у тебя и так инстанс модели
источник

D

DK in Laravel для начинающих
$redirect->update()
источник

OT

Oruj Tatiyev in Laravel для начинающих
ок это убираю с маршрутов?
Route::model('redirect', 'NewsPortal\Redirect\Redirect');
Route::resource('redirect', 'RedirectController');
источник

D

DK in Laravel для начинающих
Route::model('redirect', 'NewsPortal\Redirect\Redirect')
источник

D

DK in Laravel для начинающих
вот это убираешь
источник

D

DK in Laravel для начинающих
и такой биндинг должен лежать в сервис провайдерах
источник

OT

Oruj Tatiyev in Laravel для начинающих
окей
источник

OT

Oruj Tatiyev in Laravel для начинающих
есть такое

protected function mapRedirectsRoutes()
{
 Route::
middleware(['web'])
   ->prefix('control-p-290001762')
   ->namespace('NewsPortal\Redirect\Http\Controllers')
   ->as('redirect:')
   ->group(base_path('routes/redirect.php'));
}
источник

OT

Oruj Tatiyev in Laravel для начинающих
не работает редирект внутри try catch
try {
 Redirect::create([
   'url'      => $request->get('url'),
   'redirect' => $request->get('redirect'),
   'status'   => $request->get('status') === 'on' ? 1 : 0,
   'area'     => app()->getLocale()
 ]);

 redirect()->route('redirect:viewIndex')->with('success', 'Əlavə edildi.');
} catch (\Illuminate\Database\QueryException $exception) {
 $errorInfo = $exception->errorInfo;
 redirect()->back()->with('error', $errorInfo);
}
источник

R#

Reset # Alexey S. in Laravel для начинающих
Return ?
источник

OT

Oruj Tatiyev in Laravel для начинающих
return LaravelRedirect::route('redirect:viewIndex')->with('success', 'Əlavə edildi.');

все ок. сорян

use Illuminate\Support\Facades\Redirect as LaravelRedirect;
источник

КЭ

Константин Эдуардови... in Laravel для начинающих
Oruj Tatiyev
для байндинга верно сделал? чтобы мог работать с моделью? или что то лишнее?
Route::model('redirect', 'NewsPortal\Redirect\Redirect');
Route::resource('redirect', 'RedirectController');
А зачем тебе опаретор в status??
источник

КЭ

Константин Эдуардови... in Laravel для начинающих
'status'   => $request->get('status') === 'on' ? 1 : 0,
по идее можно сделать
'status'   => $request->get('status') === 'on'
источник

OT

Oruj Tatiyev in Laravel для начинающих
Константин Эдуардович
А зачем тебе опаретор в status??
ну в бд нужна колонна статус. что активен на сайте или нет
источник