Size: a a a

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

2020 August 20

EG

Egor Gruzdev in Laravel для начинающих
🎃 Даниил ◠‿◠✿
это очень долго
он имеет ввиду в транзакции не делать долгоиграющие обработки
источник

MM

Mr. Maklaren in Laravel для начинающих
Egor Gruzdev
он имеет ввиду в транзакции не делать долгоиграющие обработки
Понял, спасибо
источник

MM

Mr. Maklaren in Laravel для начинающих
Т.е. рентабельнее отдельно создать релейшеншипс с вложениями для каждого сообщения?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Mr. Maklaren
Т.е. рентабельнее отдельно создать релейшеншипс с вложениями для каждого сообщения?
я спатие medialibrary юзаю
источник

EG

Egor Gruzdev in Laravel для начинающих
🎃 Даниил ◠‿◠✿
я спатие medialibrary юзаю
есть проблемы при использовании транзакции?
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Egor Gruzdev
есть проблемы при использовании транзакции?
нет
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
медиа уже после создания тикета, вне транзакции добавляй и всё
источник

MM

Mr. Maklaren in Laravel для начинающих
🎃 Даниил ◠‿◠✿
медиа уже после создания тикета, вне транзакции добавляй и всё
А, понял, главное провести транзакцию, потом уже можно будет эту же запись обновить
источник

AP

Alexander Pavlenko 🌚... in Laravel для начинающих
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Mr. Maklaren
А, понял, главное провести транзакцию, потом уже можно будет эту же запись обновить
добавляя медиа я не обновляю тикет
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
ну вообще да
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
была задача когда нужно юзеру поставить логин в котором будет его id
источник

MM

Mr. Maklaren in Laravel для начинающих
🎃 Даниил ◠‿◠✿
добавляя медиа я не обновляю тикет
Спасибо
источник

В

Владимир in Laravel для начинающих
Как сохранять данные в промежуточную таблицу banner_categories

В модели указал связь    
public function category(){
       return $this->BelongsToMany('App\Models\Category', 'banner_categories','banner_id','categories_id');
   }

В шаблоне:
                   <select multiple="multiple" id="header" name="catId[]" class="chosen-select form-control">
                       <option value="0">-</option>
                       @foreach( $categories as $cat )
                           <option value='{{ $cat->id }}' @if( $cat->id == $post->catId ) selected @endif>{{ $cat->name }}</option>
                       @endforeach
                   </select>

В Контроллере
       $post = Banner::whereId($id);

       $post->category->update($request->except('_token', 'image'));
источник

В

Владимир in Laravel для начинающих
но бьет ошибку - Undefined property: Illuminate\Database\Eloquent\Builder::$category
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Владимир
Как сохранять данные в промежуточную таблицу banner_categories

В модели указал связь    
public function category(){
       return $this->BelongsToMany('App\Models\Category', 'banner_categories','banner_id','categories_id');
   }

В шаблоне:
                   <select multiple="multiple" id="header" name="catId[]" class="chosen-select form-control">
                       <option value="0">-</option>
                       @foreach( $categories as $cat )
                           <option value='{{ $cat->id }}' @if( $cat->id == $post->catId ) selected @endif>{{ $cat->name }}</option>
                       @endforeach
                   </select>

В Контроллере
       $post = Banner::whereId($id);

       $post->category->update($request->except('_token', 'image'));
ибо ты не получил модель
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
$post = Banner::whereId($id);
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
И юзайте наконец нормальный биндинг

https://laravel.com/docs/7.x/routing#implicit-binding
источник

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
$post->category
будет коллекцией
источник

В

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