Size: a a a

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

2020 June 25

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
Он не понимает смысл кода который он пишет
источник

JS

Jeka Sylar in Laravel для начинающих
🎃 Даниил ◠‿◠✿
Он не понимает смысл кода который он пишет
а как надо
источник

🎃

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

🎃

🎃 Даниил ◠‿◠✿... in Laravel для начинающих
А ты что непонятное сделал
источник

🎃

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

S

Stas in Laravel для начинающих
join сделай и сортируй
источник

VY

Vladimir Yefremov in Laravel для начинающих
Прошу помочь со связями:

есть у меня модели: Author, Book и Category;
связи:
———————
- автор в книгу:
    public function books()
   {
       return $this->belongsToMany('App\Book');
   }

   public function bookCategory()
   {
       return $this->hasManyThrough('App\Category', 'App\Book');
   }

   public function categoryBook()
   {
       return $this->hasManyThrough('App\Book', 'App\Category');
   }
книга к автору:
    public function authors()
   {
       return $this->belongsToMany('App\Author');
   }
————————-
книга с категорией:
    public function category()
   {
       return $this->belongsTo('App\Category');
   }
из категории в книгу:
    public function books()
   {
       return $this->hasMany('App\Book');
   }


мне нужно __для автора__ получить категории, в которых имеются его книги

достаточно ли этих связей или надо что-то добавить?

запрос в контроллере
$bookCategories = $author->bookCategory()->get();
генерит ошибку
Undefined column: 7 ERROR: column categories.book_id does not exist

и такого поля нет и не нужно....

как написать правильный запрос или связь?
чтобы он получил books.category_id и по этому ИД категорию

а на запрос
       $categoryBook = $author->categoryBook()->get();
ошибка
Undefined column: 7 ERROR: column categories.author_id does not exist

т.е. почему-то все-равно ищет ИДшники других моделей в таблице категорий...
источник

JS

Jeka Sylar in Laravel для начинающих
мне надо сделать выборку так.
выбрать категории в которых есть преокты и осортировать по количество преоктов и все
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Andrew EmOzEmTsEv
Всем привет. Вопрос наверное больше по git, но в Laravel. Добавил я в гитигнор /public/js/ ,  /public/css/. Но после того как перебилдиваются файлы командой npm run dev, файлы в этих директориях все равно появляются в списке гита как измененные. Подскажите плиз что нужно сделать) Может кеш гита почистить или что-то такое
Решил вопрос git rm -rf --cached . git add .
источник

S)

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

S)

Shokha )) in Laravel для начинающих
с чего может быть такое? загуглил там говорят из за синтаксис ошибка файле .env
источник

S)

Shokha )) in Laravel для начинающих
даже удалил .env тоже самое ошибка
источник

S

Stas in Laravel для начинающих
Shokha ))
даже удалил .env тоже самое ошибка
очисти кэш
источник

S)

Shokha )) in Laravel для начинающих
Stas
очисти кэш
источник

S)

Shokha )) in Laravel для начинающих
config:cache не работает
источник

S

Stas in Laravel для начинающих
Shokha ))
config:cache не работает
это создает кэш!
источник

S

Stas in Laravel для начинающих
php artisan cache:clear
php artisan config:clear
php artisan route:clear
php artisan view:clear
источник

S)

Shokha )) in Laravel для начинающих
не какая команда aritsan не работает
источник

AE

Andrew EmOzEmTsEv in Laravel для начинающих
Shokha ))
не какая команда aritsan не работает
А через роут?
Route::get('/clear', function () {
   Artisan::call('cache:clear');
   Artisan::call('route:clear');
   Artisan::call('view:clear');
   Artisan::call('config:clear');
   Artisan::call('config:cache');

   return '👌';
});
источник

S)

Shokha )) in Laravel для начинающих
Andrew EmOzEmTsEv
А через роут?
Route::get('/clear', function () {
   Artisan::call('cache:clear');
   Artisan::call('route:clear');
   Artisan::call('view:clear');
   Artisan::call('config:clear');
   Artisan::call('config:cache');

   return '👌';
});
источник