Справочник по LARAVEL

Laravel — бесплатный веб-фреймворк с открытым кодом, предназначенный для разработки с использованием архитектурной модели MVC (англ. Model View Controller — модель-представление-контроллер). Laravel выпущен под лицензией MIT.

Laravel представляет собой PHP фреймворк, реализующий подход MVC. В Laravel есть контроллеры, представления и модели. Также этот фреймворк предоставляет удобный роутинг, встроенный шаблонизатор, св... Читать дальше

Давайте установим фреймворк. Я рекомендую делать это через composer (другие варианты см. в документации). Для начала в терминале перейдите в папку вашего сервера. Затем выполните следующую команду,... Читать дальше

Настройки работы с БД хранятся в файле config/database.php. Здесь вы можете указать все используемые вами соединения к БД, а также задать соединение по умолчанию. Примеры настройки большинства поддерж... Читать дальше

В Laravel вместо функции var_dump можно использовать специальные функции dd и dump. Функция dd (Dump and Die) выводит данные на экран и вызывает die, блокируя дальнейшее выполнение кода: <?ph... Читать дальше

Рекомендую вам установить специальную панель laravel-debugbar. Данная панель - удобный инструмент, позволяющий контролировать и отлаживать код. Вы всегда будете в курсе того, сколько произошло SQL ... Читать дальше

Маршруты (или роуты) указывают фреймворку, что показывать при обращении к определенному URI в браузере. Маршруты настраиваются в файле routes/web.php. Изначально там уже есть вот такой маршрут: ... Читать дальше

Можно сделать так, чтобы Laravel сам разбивал URI так, чтобы его отдельные части попадали в заданные переменные. Для этого предназначены параметры маршрутов. Давайте посмотрим на примере. Пусть у н... Читать дальше

Можно группировать маршруты, адреса которых начинаются на одинаковую часть. Давайте посмотрим на примере. Пусть у нас есть такие адреса: <?php Route::get('/blog/post/all', function ($id) { ... Читать дальше

Маршрутам можно давать имена. Эти имена в дальнейшем могут быть использованы для различных целей. Давайте посмотрим на примере. Пусть дан такой маршрут: <?php Route::get('/post/all', function ... Читать дальше

Как правило маршруты, создаваемые в файле routes/web.php не будут сами обрабатывать запрос, а отправят его на определенное действие заданного контроллера. Контроллеры размещаются в папке app/Http/C... Читать дальше

Давайте теперь в файле с роутами будем делать так, чтобы маршруты обрабатывались заданными контроллерами. Для этого вторым параметром метода get нужно передать массив, состоящий из двух элементов: ... Читать дальше

Создавать контроллеры вручную не очень эффективно. Лучше использовать для этого генератор кода artisan. Он автоматически создаст файл с нужным классом и пропишет в нем пространство имен и нужные завис... Читать дальше

Страницы: 1 2 3 4 5 6 7