Форум программистов, компьютерный форум, киберфорум
Наши страницы
PHP: Laravel
Войти
Регистрация
Восстановить пароль
 
rnd-ford
0 / 0 / 0
Регистрация: 17.03.2017
Сообщений: 7
1

Формирование сообщения пользователю

24.08.2018, 08:38. Просмотров 312. Ответов 0

Необходимо создать функционал выдачи сообщений пользователю. Например после обработки формы, или при наступлении какого-либо события, необходимо пользователю выдать сообщение.
Для этого я сделал один главный контроллер, в котором определил два метода
PHP
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    public function Alert($header,$body,$type='info',$mayclose=1)
    {
        $alert['header']=$header;
        $alert['body']=$body;
        $alert['type']=$type;
        $alert['dsmiss']=$mayclose;
        $alert['addcss']='';
        $mes=view('lte.forms.message',$alert)->render();
        $this->vars['alert']=$this->vars['alert'].$mes;
    }
 
    public function RenderOutput()
    {
        return view($this->template,$this->vars);
    }
Метод Alert(), формирует отображение сообщение, и добавляет его к ранее сформированным сообщениям, таким образом я могу формировать несколько сообщений, разного типа.
Метод RenderOutput(), формирует отображение всей страницы, передавая шаблону переменные, среди которых есть переменная Alert, которая может содержать сообщения.
В шаблоне я указываю
PHP
1
2
3
4
5
6
7
@extends('max.layouts.index')
 
@section('content')
  {!! $alert !!}
  {!! $content !!}
@stop
....
Т.е. все контроллеры, наследуют этот базовый контроллер, и естественно получают возможность создавать сообщения для пользователя, вызывая метод Alert.

Собственно такой "фокус" работает, но мне кажется "это" не по "фэншую"

Так как я только начал копаться в Laravel, подскажите, как "правильно" организовывать подобный функционал в рамках фреймворка Laravel?
0
QA
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
24.08.2018, 08:38
Ответы с готовыми решениями:

Формирование закодированного сообщения
Помогите пожалуйста с задачей При передачи данных используется система кодировки, которая...

Программное формирование почтового сообщения
Требуется отправить почтовое сообщение из программы на VB посредством обработки ссылки 'mailto'....

Формирование Email сообщения с прикрепленым файлом
Как я понимаю DoCmd.SendObject не позволяет прикрепить к сообщению внешний файл Возможно...

Формирование строки сообщения для MessageBox
господа если я напишу#include<windows.h> int WINAPI WinMain(HINSTANCE,HINSTANCE,LPSTR,int) {...

Сообщения пользователю
Всем привет, помогите пожалуйста новичку в C#. private void delpatch_Click(object...

0
Answers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
24.08.2018, 08:38

Вывод сообщения пользователю
имеется форма с авторизацией и регистрацией,как вывести сообщение что пользователь успешно...

Сообщения с сайта на почту пользователю
Нужно настроить отправку сообщений с сайта на почту пользователя. 1. Пользователь (1) создает...

Отобразить окно сообщения пользователю
Как?!:) В гугле есть примеры, но не могу разобраться с этими, мать их, Клиент Серверами. Сделала...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru