Laravel по-русски

Русское сообщество разработки на PHP-фреймворке Laravel.

Ты не вошёл. Вход тут.

#1 Laravel 5.x » Отключить сертификацию cURL. » 18.12.2018 14:49:08

crash
Ответов: 0

Доброго времени, есть проблема с сертификацией. Итак начну.
Пользовался доком https://laravel.ru/docs/v5/mail#cmt-1090
У меня есть Mailgun, нужно через него отправлять письма. Поставил пакет добавил в конфиг параметры. При первом запуске выдал ошибку:

cURL error 60: SSL certificate problem: unable to get local issuer certificate

Как мне отключить проверку сертификации?

#2 Laravel 5.x » Проблема с локализацией » 12.07.2018 13:45:37

crash
Ответов: 0

Доброго времени суток. Почему то не работает перевод языка в файлах json которые подключены с помощью loadTranslationsFrom.
немножко кода smile

Подключил языковой пакет:

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') она работает.

#3 Re: Laravel 5.x » Изменить имена атрибутов в модели. » 22.05.2018 10:11:12

Отвечу на свой вопрос. Но хотелось бы узнать возможно есть внутренние функции laravel как это сделать.
А ответ заключается в том что можно перегрузить нашу модель __get().
То есть в модели пишем функцию:

public function __get($var){
if(isset($this->fillable[$var])){
$s = $this->fillable[$var];
if(isset($this->attributes[$s])) return $this->attributes[$s];
}
}

и описание таблицы

protected $fillable = [
’id’⇒’ID’
];

#4 Laravel 5.x » Изменить имена атрибутов в модели. » 22.05.2018 09:49:04

crash
Ответов: 2

Добрый день, у меня вот такой вопрос.
Допустим в базе был идентификатор верхнего регистра ID и во всем проекте использовалось $table->ID. Но потом его изменили в нижний регистр id и везде он перестал работать. Возможно в модели прописать ихние идентификаторы что то типа ['ID' => 'id']?

#5 Laravel 5.x » Создание form » 14.05.2018 13:07:36

crash
Ответов: 0

Добрый день дамы и господа. Есть такой вопрос, хочу создать форму не view (как вся документация говорит в laravel) а к примеру в model.
Отлично было бы где то создать директорию form и туда складывать все формы с ихними параметрами и валидацией. В контроллере при создание формы просто вызвать метод $form->generate(). А после отправки формы $form->validate($request). Ну что то типа такого.

#7 Laravel 5.x » Обращение к модели, объеденить в скобки » 10.07.2017 15:51:41

crash
Ответов: 2

Добрый времени суток!
Подскажите как объедение в скобки запрос.

Допустим есть такой запрос к модели:

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%');

#8 Re: Laravel 5.x » Множественное отношение » 07.07.2017 09:39:12

А можно что то типа такого:

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
  }
}

#9 Laravel 5.x » Множественное отношение » 07.07.2017 08:50:00

crash
Ответов: 10

Добрый день.
Laravel стал изучать недавно и появились вопросы по отношениям.

Да пустим есть 3 модели с табличками:

post
id
name
....


comment
id
text
user_id
post_id
....


user
id
login
...

Как в отношениях мне определить в каких постах пользователь оставил комментарий?

Подвал раздела