Size: a a a

2020 March 12

N

Nick in Laravel Pro
Ну или может я что то не допонимаю
источник

a

anton in Laravel Pro
Привет всем, извините за оффтоп, есть тут люди которые знают Zend?
источник

ag

agasi gabrielyan in Laravel Pro
Ребят на высоко-посещаемом сайте seo специалист просит убрать google capthca - посоветуйте возможно ли php scriptом обойти спам-роботов?
источник

M

Michael in Laravel Pro
agasi gabrielyan
Ребят на высоко-посещаемом сайте seo специалист просит убрать google capthca - посоветуйте возможно ли php scriptом обойти спам-роботов?
источник

ag

agasi gabrielyan in Laravel Pro
Спасибо попробую реализовать
источник

M

Michael in Laravel Pro
если что поспрашивай там
источник

ag

agasi gabrielyan in Laravel Pro
Michael
если что поспрашивай там
обязательно )
источник

EG

Egor Gruzdev in Laravel Pro
Nick
В том то проблема что не получается. Я так делал в парке все ок. А это у меня люмен и судя по всему пока app()->run() не сделаешь переменные окружения не грузятся
c lumen не пройдет финт с подгрузкой маршрутов из базы, т.к. lumen не кэширует маршруты, точнее оно может и получиться, только при каждом запросе будет собираться роут
источник

И

Ильхам in Laravel Pro
Добрый день
источник

И

Ильхам in Laravel Pro
была у кого то проблема spatie/laravel-searchable с русскими словами?
источник

И

Ильхам in Laravel Pro
правильно работает, только для русского перевода не работает
источник

EG

Egor Gruzdev in Laravel Pro
судя по https://github.com/spatie/laravel-searchable/issues проблем с русским не заявлелось
источник

AM

Alexey Mihaylov in Laravel Pro
Ребят, помогите, пожалуйста, советом.

Есть GET-роут вида: products/{product}/product-variant/{product_variant}/associate-image/{image}
Служит для того, чтобы прикрепить изображение к варианту продукта.

Мне бы хотелось выполнить определенные проверки в валидационном запросе, прежде чем метод контроллера начнет свою работу.

Вопрос: как можно обратиться к binded-параметрам GET-роута в методе rules валидационного запроса?
источник

EG

Egor Gruzdev in Laravel Pro
Alexey Mihaylov
Ребят, помогите, пожалуйста, советом.

Есть GET-роут вида: products/{product}/product-variant/{product_variant}/associate-image/{image}
Служит для того, чтобы прикрепить изображение к варианту продукта.

Мне бы хотелось выполнить определенные проверки в валидационном запросе, прежде чем метод контроллера начнет свою работу.

Вопрос: как можно обратиться к binded-параметрам GET-роута в методе rules валидационного запроса?
$this->input('product')
источник

AM

Alexey Mihaylov in Laravel Pro
Egor Gruzdev
$this->input('product')
В самом методе, типа:

   public function rules(): array
   {
       return [
           'image_id' =>
               new ProductVariantImageAlreadyAssociatedRule($this->route('product_variant'), $this->route('image')),
       ];
   }
источник

AM

Alexey Mihaylov in Laravel Pro
Можно '*', но, чую, должен быть ещё какой-то способ
источник

EG

Egor Gruzdev in Laravel Pro
Alexey Mihaylov
В самом методе, типа:

   public function rules(): array
   {
       return [
           'image_id' =>
               new ProductVariantImageAlreadyAssociatedRule($this->route('product_variant'), $this->route('image')),
       ];
   }
я ошибся, нужно
$this->route('product_variant')
но это будут модели, если нужны id, то через input.
binding  у тебя работает?
источник

AM

Alexey Mihaylov in Laravel Pro
Egor Gruzdev
я ошибся, нужно
$this->route('product_variant')
но это будут модели, если нужны id, то через input.
binding  у тебя работает?
Ты не понял, в самом методе валидационного запроса:  public function rules() ...
источник

EG

Egor Gruzdev in Laravel Pro
Alexey Mihaylov
Ты не понял, в самом методе валидационного запроса:  public function rules() ...
тебе нужно получить экземпляр модели product_variant, image или их id?
источник

EG

Egor Gruzdev in Laravel Pro
попробуй вот так
class OrderRefundAmountRequest extends FormRequest
{
 /** @var \App\Models\OrderModel */
 protected $order;

****

 protected function prepareForValidation()
 {
   $this->order = $this->route('order');
 }

 ****
}
источник