Size: a a a

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

2021 October 31

А

Александр in Laravel для начинающих
Ребят, привет всем, помогите плиз, ловлю вот такую штуку, когда отправляю форму из edit в update
источник

А

Александр in Laravel для начинающих
Вот сам метод update, до него данные доходят (если в самому верху написать dd, но работает, а дальше не понятно почему всё валится )
источник

ВШ

Виталий Шутов... in Laravel для начинающих
В ошибке же написано почему
источник

А

Александр in Laravel для начинающих
Написано, что действие на авторизовано, но оно вроде бы авторизовано(
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну надо смотреть политику авторизации, тут то ничего интересного в коде нет
источник

А

Александр in Laravel для начинающих
Вот политика, только до неё я так понял не доходит, если там пишу dd - ничего не выводится, поэтому и не стал скидывать
источник

к

коля in Laravel для начинающих
подскажите Str::slug не правильно делает слаг   хром->xrom,  как исправить?
источник

NP

Nathan 🦊 Perk @RF (х... in Laravel для начинающих
Никак
источник

SS

Serg Serdyuk in Laravel для начинающих
Ыый,а отнаследоаать и поправить?🌚
источник

R#

Reset # Alexey S. in Laravel для начинающих
Фабрика удобная единая  точка для генерации модели, в том числе и для передачи ее куда либо, например в сервис.
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Сделать свою функцию, аналогично:
источник

ВШ

Виталий Шутов... in Laravel для начинающих
    /**
    * Generate a URL friendly "slug" from a given string.
    *
    * @see https://github.com/illuminate/support/blob/master/Str.php
    *
    * @param  string  $title
    * @param  string  $separator
    * @param  string|null  $language
    *
    * @return string
    */
   public function slug(string $title, string $separator = '-', ?string $language = 'en')
   {
       $title = $language ? $this->ascii($title, $language) : $title;

       // Convert all dashes/underscores into separator
       $flip = $separator === '-' ? '_' : '-';

       $title = preg_replace('![' . preg_quote($flip) . ']+!u', $separator, $title);

       // Replace @ with the word 'at'
       $title = str_replace('@', $separator . 'at' . $separator, $title);

       // Remove all characters that are not the separator, letters, numbers, or whitespace.
       $title = preg_replace('![^' . preg_quote($separator) . '\pL\pN\s]+!u', '', $this->lower($title));

       // Replace all separator characters and whitespace by a single separator
       $title = preg_replace('![' . preg_quote($separator) . '\s]+!u', $separator, $title);

       return trim($title, $separator);
   }
источник

🇬

🇬🇪Stalk in Laravel для начинающих
ок, спс
источник

к

коля in Laravel для начинающих
а где находится этот массив ключ значение x-х, r-р и т. д., что-бы его поправить?
источник

SS

Serg Serdyuk in Laravel для начинающих
Ыый. В коде лагавеля) я щас не рядом с компом, но похожую задачу решал, отнаследовал illuminate/support/str и поправил🌚
источник

AK

Anatolii Koziura in Laravel для начинающих
Str::slug('хром', '-', 'ru')
источник

ВШ

Виталий Шутов... in Laravel для начинающих
А если открыть глаза? $title = $language ? $this->ascii($title, $language) : $title;
источник

AK

Anatolii Koziura in Laravel для начинающих
массива то там все равно нет, а если прыгать глубже, там другой пакет, черт ногу сломит кароч)
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ларка юзает вот эту либу: https://github.com/voku/portable-ascii
источник

ВШ

Виталий Шутов... in Laravel для начинающих
Ну дык это и ответ - массива нет )))
источник