Size: a a a

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

2020 November 10

V

Vladyslav in Laravel для начинающих
дилей now()->addSeconds
источник

AH

Andrey Helldar in Laravel для начинающих
Someone
Привет!
Ребята, что делать если я делаю composer require <пакет>, но там конфликт с другим пакетом? И я даже не знаю с каким именно.

composer require cviebrock/eloquent-sluggable  (этот пакет мне нужен)
  Problem 1
   - cviebrock/eloquent-sluggable[8.0.0, ..., 8.0.1] require illuminate/config ^8.0 -> found illuminate/config[v8.0.0, ..., 8.x-dev] but it conflicts with another require.
   - Root composer.json requires cviebrock/eloquent-sluggable ^8.0 -> satisfiable by cviebrock/eloquent-sluggable[8.0.0, 8.0.1].

composer require illuminate/config  (пробую установить что просит)
  Problem 1
   - Root composer.json requires illuminate/config ^8.13, found illuminate/config[v8.13.0, 8.x-dev] but it conflicts with another require.
У тебя Лара какой версии?

Лог говорит что пытаешься поставить пакет для Лары 8, но в проекте конфликт - не поддерживается эта версия.
источник

V

Vladyslav in Laravel для начинающих
благодарочка
источник

S

Someone in Laravel для начинающих
Andrey Helldar
У тебя Лара какой версии?

Лог говорит что пытаешься поставить пакет для Лары 8, но в проекте конфликт - не поддерживается эта версия.
7.28.4
источник

AH

Andrey Helldar in Laravel для начинающих
Someone
7.28.4
composer require cviebrock/eloquent-sluggable:^7.0
источник

S

Someone in Laravel для начинающих
Andrey Helldar
composer require cviebrock/eloquent-sluggable:^7.0
ой блин, вот я обложался
источник

S

Someone in Laravel для начинающих
Andrey Helldar
composer require cviebrock/eloquent-sluggable:^7.0
спасибо 👍👍
источник

AH

Andrey Helldar in Laravel для начинающих
Someone
ой блин, вот я обложался
Бывает)
источник

В

Виталя in Laravel для начинающих
Всем привет, столкнулся с проблемой, политика из роутинга не отрабатывает (при этом из view все работает отлично), кидает 403

Route::get('/contract/{id}/edit/', 'ContractController@edit')->middleware('can:update,id')

Вот ф-ция из файла с политикой - update(User $user, Contract $contract)

Не могу понять в чем проблема, решения из гугла ничего особо не показали, в доке написано как и у меня
источник

В

Виталя in Laravel для начинающих
Добавил логи, в ф-ию update даже и не заходит, то-есть я так понимаю проблема где-то на уровне middleware
источник

EG

Egor Gruzdev in Laravel для начинающих
Виталя
Всем привет, столкнулся с проблемой, политика из роутинга не отрабатывает (при этом из view все работает отлично), кидает 403

Route::get('/contract/{id}/edit/', 'ContractController@edit')->middleware('can:update,id')

Вот ф-ция из файла с политикой - update(User $user, Contract $contract)

Не могу понять в чем проблема, решения из гугла ничего особо не показали, в доке написано как и у меня
метод контролера покажи, должно быть (Contract $id ....) чтоб policy отработал
источник

В

Виталя in Laravel для начинающих
Egor Gruzdev
метод контролера покажи, должно быть (Contract $id ....) чтоб policy отработал
источник

EG

Egor Gruzdev in Laravel для начинающих
я выше немного расширил свой ответ
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
Model Binding не, не слышал
источник

В

Виталя in Laravel для начинающих
Egor Gruzdev
я выше немного расширил свой ответ
Да, прочитал, сейчас попробую
источник

В

Виталя in Laravel для начинающих
Egor Gruzdev
я выше немного расширил свой ответ
Да, спасибо !
Работает
источник

EG

Egor Gruzdev in Laravel для начинающих
Виталя
Да, прочитал, сейчас попробую
только вместо id пропиши contract
источник

В

Виталя in Laravel для начинающих
Дмитрий Кожанов
Model Binding не, не слышал
Слышал, еще из шарпа познакомился с этим, но не использую честно говоря
источник

VG

Viktor Gramm in Laravel для начинающих
очень удобно если честно
источник

VG

Viktor Gramm in Laravel для начинающих
сразу получаешь экземпляр и с ним работаешь. не надо базу туда-сюда дрючить
источник