На нашем сайте вы можете читать онлайн «Laravel – гайд по выживанию». Эта электронная книга доступна бесплатно и представляет собой целую полную версию без сокращений. Кроме того, доступна возможность слушать аудиокнигу, скачать её через торрент в формате fb2 или ознакомиться с кратким содержанием. Жанр книги — Детские книги, Учебная литература. Кроме того, ниже доступно описание произведения, предисловие и отзывы читателей. Регулярные обновления библиотеки и улучшения функционала делают наше сообщество идеальным местом для любителей книг.
Laravel – гайд по выживанию

Автор
Дата выхода
19 октября 2023
Краткое содержание книги Laravel – гайд по выживанию, аннотация автора и описание
Прежде чем читать книгу целиком, ознакомьтесь с предисловием, аннотацией, описанием или кратким содержанием к произведению Laravel – гайд по выживанию. Предисловие указано в том виде, в котором его написал автор (Nulls) в своем труде. Если нужная информация отсутствует, оставьте комментарий, и мы постараемся найти её для вас. Обратите внимание: Читатели могут делиться своими отзывами и обсуждениями, что поможет вам глубже понять книгу. Не забудьте и вы оставить свое впечатие о книге в комментариях внизу страницы.
Описание книги
Почему эта книга? На самом деле, это не совсем книга. Это больше похоже на руководство — руководство, чтобы уберечь вас и других от превращения в «зомби-разработчиков». Что такое «зомби-разработчик»? Это разработчик, похожий на нас, который безраздельно занимается созданием приложений на PHP, повторяя одни и те же задачи снова и снова. Эти повторяющиеся задачи могут быть утомительными и привести к расплавлению мозга. Когда это происходит, разработчики повсюду превращаются в безмозглых зомби, жаждущих крови и порывающихся убивать. Однако есть лекарство: фреймворк Laravel, разработанный для быстрой разработки приложений. Освоив Laravel, вы сможете заново открыть в себе страсть к кодингу и побороть "зомби". Это руководство призвано сохранить ваше здравомыслие, сделав кодинг снова приятным занятием. И да, это может спасти жизнь! Освоив основы Laravel, вы сможете уберечь себя и, возможно, других от превращения в бездумного зомби-разработчика.
Laravel – гайд по выживанию читать онлайн полную книгу - весь текст целиком бесплатно
Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Laravel – гайд по выживанию без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.
Текст книги
Закрытие маршрута и действия контроллера маршрута
Закрытие маршрута – это непосредственная функция, содержащая код, как показано здесь:
Route::get('/zombie', function(){
echo 'Greetings from the Zombie Page!';
});
Для действия контроллера маршрута мы указываем, какой метод контроллера следует вызвать:
Route::get('/zombie', [ZombieController::class, 'index']);
Обращение к /zombie вызывает метод index в ZombieController.
Более подробно мы рассмотрим контроллеры в ближайшее время. Запомните эти различия, и они станут более понятными.
Параметры маршрута
Иногда маршруты требуют параметров.
Например, для просмотра конкретного зомби по адресу site.com/zombie/5 требуется включить в маршрут параметр:
Route::get('/zombie/{id}', function($id){
echo "You've encountered a zombie with ID: " .
});
Если наши модели и база данных работают, то это позволит получить и отобразить информацию о конкретном зомби:
Route::get('/zombie/{id}', function($id){
$zombie = Zombie::find($id);
echo 'Name: ' . $zombie->name . '
';
echo 'Strength: ' . $zombie->strength . '
'; echo 'Health: ' . $zombie->health . '
';
});
Напоминаем, что наша настройка не завершена, поэтому данный пример пока не будет работать идеально.
3. Модели
Зомби-разработчики часто используют сложные запросы, которые могут привести к плохому и зараженному коду. Как разработчик Laravel, мы должны поддерживать наши запросы сильными и здоровыми.
Что же такое модели?
В Laravel модель – это PHP-класс, который управляет взаимодействием между кодом вашего приложения и базой данных. Расширение класса Laravel Eloquent Model позволяет сделать эти взаимодействия простыми и понятными.
Модель Zombie
Возьмем, к примеру, модель Zombie, которая будет размещена по адресу /app/Models/Zombie.php:
namespace App\Models;
use Illuminate\Database\Eloquent\Model;
class Zombie extends Model {
protected $table = 'zombies';
}
Этот код сообщает Laravel, что класс Zombie соответствует таблице zombies в вашей базе данных.





