Русское сообщество разработки на PHP-фреймворке Laravel.
Ты не вошёл. Вход тут.
Доброго времени, есть проблема с сертификацией. Итак начну.
Пользовался доком https://laravel.ru/docs/v5/mail#cmt-1090
У меня есть Mailgun, нужно через него отправлять письма. Поставил пакет добавил в конфиг параметры. При первом запуске выдал ошибку:
cURL error 60: SSL certificate problem: unable to get local issuer certificate
Как мне отключить проверку сертификации?
Доброго времени суток. Почему то не работает перевод языка в файлах json которые подключены с помощью loadTranslationsFrom.
немножко кода
Подключил языковой пакет:
public function boot()
{
$this->loadTranslationsFrom(__DIR__.'/path/to/translations', 'courier');
}
там лежит ru.json
И когда я вызываю функцию: __('courier::Error connecting file');
он мне выдает "courier::Error connecting file" вместо "Ошибка подключения файла"
Если же лажу файл ru.json в \resources\lang\ и изменяю функцию на __('Error connecting file') она работает.
Отвечу на свой вопрос. Но хотелось бы узнать возможно есть внутренние функции laravel как это сделать.
А ответ заключается в том что можно перегрузить нашу модель __get().
То есть в модели пишем функцию:
public function __get($var){
if(isset($this->fillable[$var])){
$s = $this->fillable[$var];
if(isset($this->attributes[$s])) return $this->attributes[$s];
}
}
Добрый день, у меня вот такой вопрос.
Допустим в базе был идентификатор верхнего регистра ID и во всем проекте использовалось $table->ID. Но потом его изменили в нижний регистр id и везде он перестал работать. Возможно в модели прописать ихние идентификаторы что то типа ['ID' => 'id']?
Добрый день дамы и господа. Есть такой вопрос, хочу создать форму не view (как вся документация говорит в laravel) а к примеру в model.
Отлично было бы где то создать директорию form и туда складывать все формы с ихними параметрами и валидацией. В контроллере при создание формы просто вызвать метод $form->generate(). А после отправки формы $form->validate($request). Ну что то типа такого.
Мастер
Спасибо
Добрый времени суток!
Подскажите как объедение в скобки запрос.
Допустим есть такой запрос к модели:
Product::where('action',1)->where('name', 'LIKE',$request)->orWhere('name_ru','LIKE',$request)->get()
Нужно получить запрос в вида:
SELECT * FROM `products` WHERE `action`='1' AND (`name` LIKE '%request%' OR `name_ru` LIKE '%request%');
А можно что то типа такого:
class Post extends Model
{
public function comment()
{
return $this->hasMany('App\Comment');
}
}
class Comment extends Model
{
public function user()
{
return $this->belongsToMany('App\User');
}
}
class UserController extended Controller
{
public function getIndex(){
$user = App\User::find(1);
//Можно как то так определить?
$user->coment->post
}
}
Добрый день.
Laravel стал изучать недавно и появились вопросы по отношениям.
Да пустим есть 3 модели с табличками:
post
id
name
....comment
id
text
user_id
post_id
....user
id
login
...
Как в отношениях мне определить в каких постах пользователь оставил комментарий?