Size: a a a

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

2020 May 01

D

DK in Laravel для начинающих
так ведь, пока это пару раз не прогонишь
источник

D

DK in Laravel для начинающих
не увидишь что происходит
источник

D

DK in Laravel для начинающих
звучит как ручной ад
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
источник

ДК

Дмитрий Кожанов... in Laravel для начинающих
И ты такой
источник

A

ALPHA in Laravel для начинающих
Привет всем!
источник

A

ALPHA in Laravel для начинающих
Есть главная страница, новостной сайт.  Новости из разных категорий и по разным параметрам.

Есть разные блоки куда нужно выводить новости из разных категорий и некоторым разные условиям. Как это более эффективно сделать и без лишних запросов ?
источник

EG

Egor Gruzdev in Laravel для начинающих
ALPHA
Есть главная страница, новостной сайт.  Новости из разных категорий и по разным параметрам.

Есть разные блоки куда нужно выводить новости из разных категорий и некоторым разные условиям. Как это более эффективно сделать и без лишних запросов ?
что страшного в лишних запросах + кэш
источник

A

ALPHA in Laravel для начинающих
Egor Gruzdev
что страшного в лишних запросах + кэш
Ну боюсь при высокой посещаемости снизится скорость работы
источник

4

4unkur in Laravel для начинающих
оффтоп вопрос, не знаю где спросить, можете соответсвующую группу скинуть, если такая есть.
Сам вопрос: Почему некоторые каналы открываются в браузере, а некоторые нет?
Пример:
https://t.me/s/phptoday

Меня интересует embed
и он работает только с теми каналами которые открываются с браузера

Например этот канал уже так не открывается: https://t.me/EnglishBestChannel/
(нужно добавить s в урл чтобы в браузере открывался:
https://t.me/s/EnglishBestChannel/ )

ps чтобы протестировать нужно прям в браузер вбить урл
источник

EG

Egor Gruzdev in Laravel для начинающих
ALPHA
Ну боюсь при высокой посещаемости снизится скорость работы
уровень персонализации блоков какой? если только от категории, то заверни данные для отрисовки блока в кэш
источник

A

ALPHA in Laravel для начинающих
4unkur
оффтоп вопрос, не знаю где спросить, можете соответсвующую группу скинуть, если такая есть.
Сам вопрос: Почему некоторые каналы открываются в браузере, а некоторые нет?
Пример:
https://t.me/s/phptoday

Меня интересует embed
и он работает только с теми каналами которые открываются с браузера

Например этот канал уже так не открывается: https://t.me/EnglishBestChannel/
(нужно добавить s в урл чтобы в браузере открывался:
https://t.me/s/EnglishBestChannel/ )

ps чтобы протестировать нужно прям в браузер вбить урл
Может ты на некоторые переходишь с других мессенджеров ?
источник

4

4unkur in Laravel для начинающих
4unkur
оффтоп вопрос, не знаю где спросить, можете соответсвующую группу скинуть, если такая есть.
Сам вопрос: Почему некоторые каналы открываются в браузере, а некоторые нет?
Пример:
https://t.me/s/phptoday

Меня интересует embed
и он работает только с теми каналами которые открываются с браузера

Например этот канал уже так не открывается: https://t.me/EnglishBestChannel/
(нужно добавить s в урл чтобы в браузере открывался:
https://t.me/s/EnglishBestChannel/ )

ps чтобы протестировать нужно прям в браузер вбить урл
чтобы протестировать нужно прям в браузер вбить урл
источник

A

ALPHA in Laravel для начинающих
Egor Gruzdev
уровень персонализации блоков какой? если только от категории, то заверни данные для отрисовки блока в кэш
Ну лента где все новости из всех категорий. И остальные разные блоки по категориям
источник

MD

Michael Domansky in Laravel для начинающих
Привет.
Делаю
Mail::to(config('mail.to.address'))->send(new Feedback($request));
       
И получаю ошибку
Undefined index: name

Я немного покопался, это адрес отправителя.
Мой конфиг стандартный (указаны адрес и имя отправителя)
Кеш сбрасывал.

В чем может быть дело?
источник

MD

Michael Domansky in Laravel для начинающих
не адрес, а имя отправителя
источник

EG

Egor Gruzdev in Laravel для начинающих
ALPHA
Ну лента где все новости из всех категорий. И остальные разные блоки по категориям
смотри в сторону кэширования и все зависит от того как ты делаешь выборки для передачи данных в шаблон:
1) через controller и action отдающий станицу
2) через View Composers и подключение внутри шаблона
3) через components
источник

MD

Michael Domansky in Laravel для начинающих
через контроллер.
   public function store(FeedbackRequest $request)
   {
       Mail::to(config('mail.to.address'))->send(new Feedback($request));
       return back()->with('success', 'Ваша заявка отправлена');
   }

Вот mailable
   public function __construct($request)
   {
       $this->name = $request->input('name');
       $this->email = $request->input('email');
       $this->message = $request->input('message');
   }
источник

EG

Egor Gruzdev in Laravel для начинающих
Michael Domansky
через контроллер.
   public function store(FeedbackRequest $request)
   {
       Mail::to(config('mail.to.address'))->send(new Feedback($request));
       return back()->with('success', 'Ваша заявка отправлена');
   }

Вот mailable
   public function __construct($request)
   {
       $this->name = $request->input('name');
       $this->email = $request->input('email');
       $this->message = $request->input('message');
   }
замени на
Вот mailable
   public function __construct($name, $email, $message)
   {
       $this->name = $name;
       $this->email = $email;
       $this->message = $message;
   }
источник

EG

Egor Gruzdev in Laravel для начинающих
Michael Domansky
через контроллер.
   public function store(FeedbackRequest $request)
   {
       Mail::to(config('mail.to.address'))->send(new Feedback($request));
       return back()->with('success', 'Ваша заявка отправлена');
   }

Вот mailable
   public function __construct($request)
   {
       $this->name = $request->input('name');
       $this->email = $request->input('email');
       $this->message = $request->input('message');
   }
public function store(FeedbackRequest $request) 
   {
       Mail::to(config('mail.to.address'))->send(new Feedback($request->name, $request->email, $request->message));
       return back()->with('success', 'Ваша заявка отправлена');
   }
источник