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 – гайд по выживанию» ещё никто не оставил отзыв — у вас есть шанс стать первым, чьё мнение задаст тон всему обсуждению! Поделитесь впечатлениями, эмоциями, замечаниями или рекомендациями. Ваш отзыв не только добавит живого голоса к произведению, но и поможет будущим читателям понять, стоит ли им открыть эту книгу. Не держите мысли при себе — ваше слово имеет значение!

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