Size: a a a

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

2021 March 10

AB

Alex B in Laravel для начинающих
Привет ребят
Как использовать композитные примари кей? У меня есть пивотная таблица, нужно чтобы id моделей были композитными. Я не понимаю как это работает вообще, то есть получается что будет создано поле id_parent_id
$table->primary(['id', 'parent_id']);
источник

RN

Robert N. in Laravel для начинающих
Павел
Что означает переменная-член класса в модели?
   protected $select = [
       /**
        * ['id','user_id','is_main', 'is_verified']
        */

       'is_main',
       'is_verified',
];

Вижу в eloquent, что такое hidden, fillable, а этого нет. По смыслу - доступные для выборки из базы поля?
В чей модели? В моей, например, стоят $foo, $bar, $baz... и еще много другого, чего нет в eloquent. Только мне известно, для чего они нужны :).
источник

EG

Egor Gruzdev in Laravel для начинающих
Alex B
Привет ребят
Как использовать композитные примари кей? У меня есть пивотная таблица, нужно чтобы id моделей были композитными. Я не понимаю как это работает вообще, то есть получается что будет создано поле id_parent_id
$table->primary(['id', 'parent_id']);
Для чего они должны быть композитными?

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

П

Павел in Laravel для начинающих
Robert N.
В чей модели? В моей, например, стоят $foo, $bar, $baz... и еще много другого, чего нет в eloquent. Только мне известно, для чего они нужны :).
В моей, но созданной по аналогии с другими в проекте. Если это не штатная/конвенциональная переменная, как $fillable, - можно не отвечать)
источник

НГ

Никита Гончаров... in Laravel для начинающих
Есть явные причины, почему может не работать апи-роут на хостинге? На локалке все прекрасно было. Тут 404
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Никита Гончаров
Есть явные причины, почему может не работать апи-роут на хостинге? На локалке все прекрасно было. Тут 404
rewrite? :D
источник

R#

Reset # Alexey S. in Laravel для начинающих
Никита Гончаров
Есть явные причины, почему может не работать апи-роут на хостинге? На локалке все прекрасно было. Тут 404
Сбросить кеш
источник

R#

Reset # Alexey S. in Laravel для начинающих
Или на хостинге nginx )
источник

AH

Andrey Helldar in Laravel для начинающих
Миша
Приветствую!!
Помогите, чет не могу найти в доках вохврат данных после создания модели.
$model = new Model()
$model->fill($your_data);
$model->save();

return $model;
источник

М

Миша in Laravel для начинающих
Andrey Helldar
$model = new Model()
$model->fill($your_data);
$model->save();

return $model;
да, так и сделал
источник

М

Миша in Laravel для начинающих
что бы просто с проверками не заморачиваться
источник

НГ

Никита Гончаров... in Laravel для начинающих
Nazar Tertyshnyi
rewrite? :D
Вот, все пишут про эту фигню.. Надо что-то поменять в .htaccess. Можете подсказать что?
источник

R#

Reset # Alexey S. in Laravel для начинающих
Никита Гончаров
Вот, все пишут про эту фигню.. Надо что-то поменять в .htaccess. Можете подсказать что?
Доку открой
источник

AH

Andrey Helldar in Laravel для начинающих
Миша
что бы просто с проверками не заморачиваться
В случае с созданием записей нет методов доп проверки.
Можно сделать так:

if (User::where(compact('title'))->exists()) {
   throw new \Exception('AAAAAAA');
}

return User::create($data);
источник

k

kaktus778 in Laravel для начинающих
Никита Гончаров
Вот, все пишут про эту фигню.. Надо что-то поменять в .htaccess. Можете подсказать что?
htaccess перенести с локалки на прод..
источник

М

Миша in Laravel для начинающих
Andrey Helldar
В случае с созданием записей нет методов доп проверки.
Можно сделать так:

if (User::where(compact('title'))->exists()) {
   throw new \Exception('AAAAAAA');
}

return User::create($data);
+
источник

R#

Reset # Alexey S. in Laravel для начинающих
Но лучше так не делать, а сразу паблик сделать корнем домена
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Никита Гончаров
Вот, все пишут про эту фигню.. Надо что-то поменять в .htaccess. Можете подсказать что?
В корне проекта (на сервере) .htaccess создай:

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
источник

AH

Andrey Helldar in Laravel для начинающих
Миша
не, вот модель создалась, мне вернулся ответ. Но могла быть на пример ошибка если у меня стоит какое то топле типа unique
За это должен валидатор отвечать, либо DTO
источник

NT

Nazar Tertyshnyi in Laravel для начинающих
Reset # Alexey S.
Но лучше так не делать, а сразу паблик сделать корнем домена
Ну, либо так :)
источник