com/admin/zombies/create POST-маршрут, который должен выглядеть следующим образом:

Route::post('/admin/zombies/create', function () {

// создаем нового зомби

});

Добавив следующую реализацию:

use App\Models\Zombie;

use Illuminate\Http\Request;

Route::post('/admin/zombies/create', function(Request$request){

// instantiate a new zombie

$zombie = new Zombie();

$zombie->name = $request->name;

$zombie->strength = $request->strength;

$zombie->health = $request->health;

$zombie->save();

echo 'Zombie Created';

});

И затем отправить форму со следующими данными:

Имя: Johnny Bullet Holes

Strength: Сильный

Здоровье: 70

Вы получите сообщение 'Zombie Created'. При просмотре нашей базы данных обнаруживается новая запись.

Впечатляет, не правда ли? Однако вместо того, чтобы вручную указывать имя, силу и здоровье, Laravel позволяет использовать более лаконичный подход:

use App\Zombie;

use Illuminate\Http\Request;

Route::post('/admin/zombies/create', function(Request$request){

// instantiate a new zombie using posted data

$zombie = Zombie::create($request->all());

echo 'Zombie Created';

});

При попытке использовать этот маршрут может возникнуть ошибка 'MassAssignmentException'. Это означает, что мы пытаемся выполнить массовое назначение классу "Зомби", не указав допустимые поля. В Laravel такая защита предусмотрена по умолчанию.

Чтобы разрешить массовое присвоение для атрибутов имени, силы и здоровья в нашем классе Zombie, просто добавьте:

protected $fillable = ['name', 'strength', 'health'];

Переделанный класс выглядит следующим образом:

use Illuminate\Database\Eloquent\Model; class Zombie extends Model {

protected $table = 'zombies';

protected $fillable = ['name', 'strength', 'health'];

}

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

Предположим, что мы создали еще одного зомби:

Имя: Ted Manwalking

Strength: Слабый

Здоровье: 90

Тогда в нашей базе данных появятся следующие записи:

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

4.

Laravel – гайд по выживанию (сразу полная версия бесплатно доступна) Nulls читать онлайн полностью / Библиотека
Главная » Детские книги » Laravel – гайд по выживанию (сразу полная версия бесплатно доступна) Nulls читать онлайн полностью / Библиотека

Laravel – гайд по выживанию

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

0 баллов
0 мнений
1 чтение

Автор

Nulls

Дата выхода

19 октября 2023

Краткое содержание книги Laravel – гайд по выживанию, аннотация автора и описание

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

Описание книги

Почему эта книга? На самом деле, это не совсем книга. Это больше похоже на руководство — руководство, чтобы уберечь вас и других от превращения в «зомби-разработчиков». Что такое «зомби-разработчик»? Это разработчик, похожий на нас, который безраздельно занимается созданием приложений на PHP, повторяя одни и те же задачи снова и снова. Эти повторяющиеся задачи могут быть утомительными и привести к расплавлению мозга. Когда это происходит, разработчики повсюду превращаются в безмозглых зомби, жаждущих крови и порывающихся убивать. Однако есть лекарство: фреймворк Laravel, разработанный для быстрой разработки приложений. Освоив Laravel, вы сможете заново открыть в себе страсть к кодингу и побороть "зомби". Это руководство призвано сохранить ваше здравомыслие, сделав кодинг снова приятным занятием. И да, это может спасти жизнь! Освоив основы Laravel, вы сможете уберечь себя и, возможно, других от превращения в бездумного зомби-разработчика.

Laravel – гайд по выживанию читать онлайн полную книгу - весь текст целиком бесплатно

Перед вами текст книги, разбитый на страницы для удобства чтения. Благодаря системе сохранения последней прочитанной страницы, вы можете бесплатно читать онлайн книгу Laravel – гайд по выживанию без необходимости искать место, на котором остановились. А еще, у нас можно настроить шрифт и фон для комфортного чтения. Наслаждайтесь любимыми книгами в любое время и в любом месте.

Текст книги

Шрифт
Размер шрифта
-
+
Межстрочный интервал

Добавить мнение

Ваша оценка

Кликните на изображение чтобы обновить код, если он неразборчив

Мнения

Еще нет комментариев о книге Laravel – гайд по выживанию, и ваше мнение может быть первым и самым ценным! Расскажите о своих впечатлениях, поделитесь мыслями и отзывами. Ваш отзыв поможет другим читателям сделать правильный выбор. Не стесняйтесь делиться своим мнением!

Похожие книги