Size: a a a

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

2020 July 25

AH

Andrey Helldar in Laravel для начинающих
Galèriarch the Kobanian 🐗
Микс оче годный на самом деле. Использую его даже в некоторых проектах вне лары.
Микс - это всего-лишь готовый конфиг для вебпака.
У меня тоже проекты вне Лары на нём основаны.
источник

Gt

Galèriarch the Koban... in Laravel для начинающих
Andrey Helldar
Микс - это всего-лишь готовый конфиг для вебпака.
У меня тоже проекты вне Лары на нём основаны.
Я знаю. :)
источник

I

Ivan in Laravel для начинающих
Andrey Helldar
Через скоупы.
В модели пишешь:
public function scopeTrashedWhen($builder, bool $allow = false)
{
 return $allow
   ? $builder->withTrashed()
   : $builder;
}

А в коде:
$page = Page::query()
   ->trashedWhen(Auth::user()->can('is_admin'))
   ->get()
Спасибо, я тоже сначала так подумал, но не хотел чейнить скоупы
источник

AH

Andrey Helldar in Laravel для начинающих
Ivan
Спасибо, я тоже сначала так подумал, но не хотел чейнить скоупы
Можно и без них. Тогда код будет таким:
$pages = Page::query()
 ->when(Auth::user()->can('is_admin'), function (Builder $builder) {
   $builder->withTrashed();
 })
 ->get();
источник

I

Ivan in Laravel для начинающих
Andrey Helldar
Можно и без них. Тогда код будет таким:
$pages = Page::query()
 ->when(Auth::user()->can('is_admin'), function (Builder $builder) {
   $builder->withTrashed();
 })
 ->get();
Не вариант, слишком длинный получается, спасибо еще раз, пойду делать
источник

AH

Andrey Helldar in Laravel для начинающих
Ivan
Не вариант, слишком длинный получается, спасибо еще раз, пойду делать
Адекватный - через скоупы
источник

I

Ivan in Laravel для начинающих
Andrey Helldar
Адекватный - через скоупы
Через них и буду делать 👍
источник

IG

Ilshat Gayanov in Laravel для начинающих
кто смотрел фильмец?
источник

АС

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

АС

Александр С... in Laravel для начинающих
Fatal error: Class 'App\Http\Controllers\Blog\Admin\AdminBaseController' not found in E:\OSPanel\domains\bloglara\app\Http\Controllers\Blog\Admin\ProductController.php on line 16
источник

АС

Александр С... in Laravel для начинающих
только название контролеров меняется а так в основном такая беда
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
Александр С
Fatal error: Class 'App\Http\Controllers\Blog\Admin\AdminBaseController' not found in E:\OSPanel\domains\bloglara\app\Http\Controllers\Blog\Admin\ProductController.php on line 16
проверяй неймспейсы, пути к файлам
источник

VY

Vladimir Yefremov in Laravel для начинающих
хочу проверить - попадает ли запрос в роут?
написал так, но не уверен, что это правильно:
        Route::get('/nexmo/{phone}/{id}', [function (){
           echo 'phone';
       },
           'nocsrf' => true,
       ]);


подскажите, плз - так ли?
источник

VY

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

VY

Vladimir Yefremov in Laravel для начинающих
в постмане
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а с чего он должен попадать?
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
а че не проверить самому?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexander Pavlenko 🌚
а с чего он должен попадать?
в каком смысле - с чего?

ты имеешь в виду - с какого устройства?
источник

VY

Vladimir Yefremov in Laravel для начинающих
Alexander Pavlenko 🌚
а че не проверить самому?
я проверяю - пишет 404, но вот на что именно - не понятно
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
ну посмотри как ты объявил роут
источник