Size: a a a

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

2021 February 21

D

DK in Laravel для начинающих
чем тебе скоупы не угодили
источник

Д

Діма in Laravel для начинающих
User::where(active,1)->where(status, ‘payment_done)
->withCities()->get().
источник

D

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

Д

Діма in Laravel для начинающих
Діма
User::where(active,1)->where(status, ‘payment_done)
->withCities()->get().
Я например скоуп буду использовать если нужно будет с другой таблицы данные брать.
А если вот так как я сейчас написал то удобнее имхо все в репозиторий поместить.
И потом доставать.
источник

Д

Діма in Laravel для начинающих
New UserRepo()->myUsers()
А в метод myUsers() запихнуть все что я написал и ещё много чего можно.
Чтобы не дублировать.
+ специально из контроллера убираешь use App/Users. Чтобы случайно не вызвать юзеров напрямую.
И таким образом все по полочкам.

Это мое субъективное мнение.
источник

SS

Serg Serdyuk in Laravel для начинающих
Діма
New UserRepo()->myUsers()
А в метод myUsers() запихнуть все что я написал и ещё много чего можно.
Чтобы не дублировать.
+ специально из контроллера убираешь use App/Users. Чтобы случайно не вызвать юзеров напрямую.
И таким образом все по полочкам.

Это мое субъективное мнение.
new? DI для слабаков?
источник

T

Tim in Laravel для начинающих
народ а че не так делаю? пытаюсь отправку почты настроить с mailgun. Зарегался (не оплачиввал, вроде до 5000 в мес бесплатно)
в services :

   'mailgun' => [
       'domain' => env('MAILGUN_DOMAIN'),
       'secret' => env('MAILGUN_SECRET'),
       'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
   ],

В mail.php:
   'default' => env('MAIL_MAILER', 'mailgun'),
       'mailgun' => [
           'transport' => 'mailgun',
       ],

В .env

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
#MAIL_USERNAME=sandboxd564471a6b6347f6b22b804779b0f988.mailgun.org
#MAIL_PASSWORD=502fd951f7------------------------
MAILGUN_DOMAIN=779b0f988.mailgun.org
MAILGUN_SECRET=03cc8de16ef0b605e7893e

MAIL_MAILER=mailgun
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

Отправляю письмо тестовое

Route::get('send_test_email', function(){
                   Mail::raw('Sending emails with Mailgun and Laravel is easy!', function($message)
                   {
                       $message->to('thetimafen@gmail.com');
                   });
               });

И ниче не приходит?
источник

SS

Serg Serdyuk in Laravel для начинающих
Tim
народ а че не так делаю? пытаюсь отправку почты настроить с mailgun. Зарегался (не оплачиввал, вроде до 5000 в мес бесплатно)
в services :

   'mailgun' => [
       'domain' => env('MAILGUN_DOMAIN'),
       'secret' => env('MAILGUN_SECRET'),
       'endpoint' => env('MAILGUN_ENDPOINT', 'api.mailgun.net'),
   ],

В mail.php:
   'default' => env('MAIL_MAILER', 'mailgun'),
       'mailgun' => [
           'transport' => 'mailgun',
       ],

В .env

MAIL_DRIVER=mailgun
MAIL_HOST=smtp.mailgun.org
MAIL_PORT=587
#MAIL_USERNAME=sandboxd564471a6b6347f6b22b804779b0f988.mailgun.org
#MAIL_PASSWORD=502fd951f7------------------------
MAILGUN_DOMAIN=779b0f988.mailgun.org
MAILGUN_SECRET=03cc8de16ef0b605e7893e

MAIL_MAILER=mailgun
MAIL_ENCRYPTION=ssl
MAIL_FROM_ADDRESS=
MAIL_FROM_NAME="${APP_NAME}"

Отправляю письмо тестовое

Route::get('send_test_email', function(){
                   Mail::raw('Sending emails with Mailgun and Laravel is easy!', function($message)
                   {
                       $message->to('thetimafen@gmail.com');
                   });
               });

И ниче не приходит?
лог глянь
источник

T

Tim in Laravel для начинающих
Serg Serdyuk
лог глянь
который?
источник

SS

Serg Serdyuk in Laravel для начинающих
Tim
который?
laravel.log для начала🌚
источник

G

Gag in Laravel для начинающих
Serg Serdyuk
laravel.log для начала🌚
А что делает laravel log?
источник

T

Tim in Laravel для начинающих
Serg Serdyuk
laravel.log для начала🌚
там эксепшены только , а моя дрянь эксепшн не выбивает, такшт пусто
источник

SS

Serg Serdyuk in Laravel для начинающих
Gag
А что делает laravel log?
В смысле? Он ничего не делает, в него лог пишется😏
источник

SS

Serg Serdyuk in Laravel для начинающих
Tim
там эксепшены только , а моя дрянь эксепшн не выбивает, такшт пусто
попробуй в трай /кач обернуть
источник

T

Tim in Laravel для начинающих
Serg Serdyuk
попробуй в трай /кач обернуть
пусто
источник

SS

Serg Serdyuk in Laravel для начинающих
🤔🤔
источник

D

DK in Laravel для начинающих
выглядит конечно как пиздец
источник

D

DK in Laravel для начинающих
Tim
пусто
проще было dd($e) сделать
источник

SS

Serg Serdyuk in Laravel для начинающих
ну вопрос не в этом даже
источник

T

Tim in Laravel для начинающих
да суть в том что не вылетает эксепшн
источник