Фреймворки \ Laravel

Laravel view — представления

От автора: в аббревиатуре MVC буква «V» обозначает «Представление». Laravel view разделяет логику приложения и логику представления. Представления хранятся в папке resources/views. Как правило, представление содержит HTML-код, который будет обслуживаться приложением.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Ответы на запросы

От автора: для каждого запроса существует ответ. В Laravel запросы предполагают несколько способов возвращения ответа. Ответ может быть отправлен или из маршрута, или из контроллера. Базовый ответ, который можно отправить, — это простая строка, как показано в приведенном ниже примере кода. Эта строка будет автоматически преобразована в соответствующий HTTP-ответ.

Продолжить чтение

Фреймворки \ Laravel

Laravel — файлы Cookie

От автора: файл Cookie можно создать с помощью глобального хелпера Laravel cookie. Это экземпляр объекта Symfony\Component\HttpFoundation\Cookie. Файл cookie можно присоединить к ответу с помощью метода withCookie(). Создайте экземпляр ответа класса Illuminate\Http\Response, чтобы вызвать метод withCookie(). Файл Cookie, созданный Laravel, шифруется и подписывается, он не может быть изменен или прочитан клиентом.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Запрос

От автора: для того чтобы произвести в Laravel запросы URL-адреса, используется метод «path». Метод «is» используется для извлечения запрошенного URL-адреса, который соответствует конкретному шаблону, указанному в аргументе метода. Чтобы получить полный URL-адрес, мы можем использовать метод «url».

Продолжить чтение

Фреймворки \ Laravel

Laravel – Middleware

От автора: как следует из названия, Laravel Middleware (посредник) выполняет функцию промежуточного звена между запросом и ответом. Это тип механизма фильтрации. Например, Laravel включает Middleware, которое проверяет подлинность пользователя приложения. Если пользователь аутентифицирован, он будет перенаправлен на главную страницу, в противном случае он будет перенаправлен на страницу входа в систему.

Продолжить чтение

Фреймворки \ Laravel

Laravel — Маршрутизация

От автора: в Laravel маршрутизация предназначена для направления запроса к соответствующему контроллеру. Маршруты приложения могут быть определены в файле app/Http/routes.php. Ниже приводится общий синтаксис маршрута для каждого из возможных запросов.

Продолжить чтение