Size: a a a

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

2020 January 05

ПЛ

Павел Лисовский in Laravel для начинающих
Michael
если хочется попроще, на винде можно заюзать https://github.com/samdark/wnmp-dev
или просто поставить разные версии php, сделать батники php56.bat , php71.bat и т.п. и юзать веб-сервер, встроенный в php - php artisan serve —port=xxxx
Я пользуюсь Open Server, пробовал Homestead, пока ноут не начал вылетать в синий экран.
источник

M

Michael in Laravel для начинающих
На чём работается, на том и работай.
источник

С

Санжар in Laravel для начинающих
Alexander Pavlenko 🌚
Сидишь ты такой, пишешь таски, распределяешь между прогерами, решаешь что кто и когда делает. Ревьювишь код, ведёшь митинги и презентации, решаешь какие технологии, паттерны и архитектурные решения юзать.
Потом приезжает овнер и начинает пытаться тебя посадить на бутылку, а ты ему объясняешь, что таким способом посадить будет неправильно, нужно по-другому, и так далее. А когда что-то падает или кто-то из программистов не успевает, тебя опять сажают...

А ещё ты почти не пишешь код)))
короче нихуя не делаешь и страдаешь от бюрократов, все ясно
источник

С

Санжар in Laravel для начинающих
Alexander Pavlenko 🌚
Сидишь ты такой, пишешь таски, распределяешь между прогерами, решаешь что кто и когда делает. Ревьювишь код, ведёшь митинги и презентации, решаешь какие технологии, паттерны и архитектурные решения юзать.
Потом приезжает овнер и начинает пытаться тебя посадить на бутылку, а ты ему объясняешь, что таким способом посадить будет неправильно, нужно по-другому, и так далее. А когда что-то падает или кто-то из программистов не успевает, тебя опять сажают...

А ещё ты почти не пишешь код)))
а вообще поздравляю :З
источник

АВ

Алексей Веснин in Laravel для начинающих
Всем привет. Использую для разработки, PHPStorm + laravel homestead. Вопрос, как быстро выгрузить проект на сервер + БД и в дальнейшем быстро выкатывать все изменения, в том числе БД. Кто, что использует для этих целей?
источник

И

Игорь in Laravel для начинающих
Алексей Веснин
Всем привет. Использую для разработки, PHPStorm + laravel homestead. Вопрос, как быстро выгрузить проект на сервер + БД и в дальнейшем быстро выкатывать все изменения, в том числе БД. Кто, что использует для этих целей?
git + composer
источник

M

Michael in Laravel для начинающих
локально git push origin master куда-нибудь, на гитхаб или гитлаб, на сервере git pull origin master
источник

AH

Andrey Helldar in Laravel для начинающих
Вот пи<censored>
источник

ИС

Илья Сакович in Laravel для начинающих
Andrey Helldar
Вот пи<censored>
Может от твой ПР вернёт?
источник

ИС

Илья Сакович in Laravel для начинающих
он*
источник

ИС

Илья Сакович in Laravel для начинающих
Обидно) работал над ПРом, а его закрыли
источник

AH

Andrey Helldar in Laravel для начинающих
Он в моем PR написал https://github.com/laravel/framework/pull/30958#issuecomment-569667203 что типа, "если надо - подниму свой пул".
Вот только его пул хреновый. Он через ж сделал реализацию.
Всего-то нужно вчитаться в код теста: https://github.com/laravel/framework/pull/13706/commits/86cd244ae0b33cd2efbba1ed2e5fe427347ed845#diff-2b6eae4ede78d520041c54df36afb408R821-R842

$model->line_one изменяет $model->address->lineOne - это же бред, ну...

Да, предложенный мной вариант сейчас не умеет изменять объекты, но тому есть причина - логика работы с моделями сейчас такова, что из базы заполняется массив attributes. Когда запрашивается ключ - обрабатывается castAttributes. Когда записываешь - setAttribute. И так каждый раз.

Именно поэтому изменять объект нельзя - по факту работаешь с "оригинальным" значением.
Я работаю над этим, но Тейлор скорее свой код допишет на базе моего нежели согласится его принять 😠

Такое со многими людьми было.
источник

Д

Діма in Laravel для начинающих
Привет,
Помогите разобраться в
https://laravel.com/docs/5.8/notifications#sending-notifications
а то уже голову всю себе сломал)

Если у меня есть метод
   public function SendNot(){

     $user = Auth::user();

     $user->notify(new TestNot($user));

     return 'Notification Sended';
  }
то имейл приходит

Я хочу изменить дизайн имейла.
В доке написано так
Previewing Mail Notifications
..... When a MailMessage is returned, it will be rendered and displayed in the browser, allowing you to quickly preview its design without needing to send it to an actual email address:
Пример из документации
Route::get('mail', function () {
  $invoice = App\Invoice::find(1);

   return (new App\Notifications\InvoicePaid($invoice))
               ->toMail($invoice->user);
});

Когда же я делаю
   public function ShowNot(){

     $user = Auth::user();

      return (new TestNot($user));
   }
Получаю ошибку
The Response content must be a string or object implementing __toString(), "object" given.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Он в моем PR написал https://github.com/laravel/framework/pull/30958#issuecomment-569667203 что типа, "если надо - подниму свой пул".
Вот только его пул хреновый. Он через ж сделал реализацию.
Всего-то нужно вчитаться в код теста: https://github.com/laravel/framework/pull/13706/commits/86cd244ae0b33cd2efbba1ed2e5fe427347ed845#diff-2b6eae4ede78d520041c54df36afb408R821-R842

$model->line_one изменяет $model->address->lineOne - это же бред, ну...

Да, предложенный мной вариант сейчас не умеет изменять объекты, но тому есть причина - логика работы с моделями сейчас такова, что из базы заполняется массив attributes. Когда запрашивается ключ - обрабатывается castAttributes. Когда записываешь - setAttribute. И так каждый раз.

Именно поэтому изменять объект нельзя - по факту работаешь с "оригинальным" значением.
Я работаю над этим, но Тейлор скорее свой код допишет на базе моего нежели согласится его принять 😠

Такое со многими людьми было.
Его ПР был 3 года назад
источник

AH

Andrey Helldar in Laravel для начинающих
Иван Лещенко
Его ПР был 3 года назад
Это не мешает ему его поднять и сделать на текущей версии фрейма.
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Діма
Привет,
Помогите разобраться в
https://laravel.com/docs/5.8/notifications#sending-notifications
а то уже голову всю себе сломал)

Если у меня есть метод
   public function SendNot(){

     $user = Auth::user();

     $user->notify(new TestNot($user));

     return 'Notification Sended';
  }
то имейл приходит

Я хочу изменить дизайн имейла.
В доке написано так
Previewing Mail Notifications
..... When a MailMessage is returned, it will be rendered and displayed in the browser, allowing you to quickly preview its design without needing to send it to an actual email address:
Пример из документации
Route::get('mail', function () {
  $invoice = App\Invoice::find(1);

   return (new App\Notifications\InvoicePaid($invoice))
               ->toMail($invoice->user);
});

Когда же я делаю
   public function ShowNot(){

     $user = Auth::user();

      return (new TestNot($user));
   }
Получаю ошибку
The Response content must be a string or object implementing __toString(), "object" given.
Уведоми юзера через $user->notify()
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Иван Лещенко
Уведоми юзера через $user->notify()
А потом верни нормальный респонс
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Andrey Helldar
Это не мешает ему его поднять и сделать на текущей версии фрейма.
Раньше лара была полностью без магии, но видимо он её подучил
источник

ИЛ

Иван Лещенко in Laravel для начинающих
Иван Лещенко
Раньше лара была полностью без магии, но видимо он её подучил
Мб сейчас будет что получше
источник

Д

Діма in Laravel для начинающих
Иван Лещенко
А потом верни нормальный респонс
Так мне же нужно в браузере просмотреть имейл, как он будет выглядеть, а не высылать его юзеру
источник