#6 Laravel 5: Seeds - тестовые записи в БД


✔ Группа проекта вк: https://vk.com/simple_training
✔ Подписка на канал: http://goo.gl/BUR12H
✔ Источник: http://simple-training.com/basics-of-laravel5/laravel5-seeds/
Автор: Дмитрий Афанасьев
  • Daukar Daukar

    А чем Navicat лучше phpmyadmin или консольки или встроенных средств PhpStorm? Ну и вообще, какие особенности?

  • Yuriy F

    ти че додик! protected $fillable = ['title', 'slug', 'excerpt', 'content', 'published', 'published_at'];ЕТО Я ЗА ТЕБЯ писать буду?

  • Aleksandr Barmaleev

    В 5.4 root@avoiteh-desktop:/var/www/html# php artisan db:seedSeeding: PostsSeeder [Illuminate\Database\QueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'habr.Posts' doesn't exist (SQL: delete from `Posts`) [PDOException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'habr.Posts' doesn't existdb:seed [--class [CLASS]] [--database [DATABASE]] [--force]лечится правкой регистраPosts => posts

  • Pari S

    вы спасаете жизни) огромное спасибо вам за уроки) сколько пересмотрела - но свет пролили на то, что происходит в laravel только ваши уроки)

  • xMinaGrean

    Чувствуется влияние wordpress при создании полей у табилицы

  • Kostya

    https://github.com/fzaninotto/Faker этой библиотекой удобно создавать тестовые записи.

  • MrFANRA

    Поставьте пометку raW, на экране плохо видно rav raWСпасибо за видео!

  • Ivan Roduman

    DB::table('Posts')->delete(); исправьте на сайте для потомков posts с маленькой буквы, полчаса получал ошибку, пока не дошло, не мог понять в чем дело. Спасибо за уроки. Жаль что в 5.3 уже много чего изменилось. Немного есть нестыковки.

  • Magna TV

    Как вы открыли таблицу на 5.22й секунде? На что нажали?

  • Ilya Rumyancev

    Пользовался версией 5.2 Наткнулся на несколько ошибок.---------------------------------------------------------------Первая:Use of undefined constant PostsSeeder - assumed 'PostsSeeder'Лечение:В Файле DatabaseSeeders в строке: $this->call(PostsSeeder);Добавляем:$this->call(PostsSeeder::class);---------------------------------------------------------------Вторая:The use statement with non-compound name 'DB' has no effectЛечение:В файле config/app.phpВ блоке providers в конец добавим:Barryvdh\LaravelIdeHelper\IdeHelperServiceProvider::class,В консоли по очереди:composer require barryvdh/laravel-ide-helperphp artisan clear-compiledphp artisan ide-helper:generatephp artisan optimize---------------------------------------------------------------Теперь можно делать так php artisan db:seed

  • Samvel Karapetyan

    published_at' => DB::rav('CURRENT_TIMESTAMP') u menya eta funkci ne rabotalo, mojet chto nibud ni tak sdelal?

  • Max Cohen

    У кого Laravel 5.1 надо поменять modified_at на updated_at.

  • Samvel Karapetyan

    i esh o odin vopros, posle komandi php artisan db:seed vidayot vot eto //Seeded: PostsSeeder// no v baze nechego ne dobavlyaetca, zaranee sposibo

  • Bogdan Petruk

    при попытке запуска сидов получаю ошибку: [ErrorException] call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Database\MySqlConnection' does not have a method 'rav'

  • Sargis Beglaryan

    a nelzya rabotat s framworkom s pomoshyu redaktora sublime, esli da to kak zdelat chtobi run method rabotala kak tut s pomoshyu php artisan:db:seed, i data baza kakto po drugomu ne ponyal eto MySQL ili drugoe... i esho, ya ne ponyal .. post::create kajdiy raz nado napisat dlya dobavleniya dannix v baze ? po moemu doljen bit odin kotoriy doljen kajdiy raz dobavlyat danniye v bazu ) sposibo

  • HeatTube

    5.1 выдавал ошибку Class 'App\Models\Post' not foundпочинилось сначала php artisan optimize потомphp artisan db:seed

  • Marat Kaziyev

    Когда запускаю команду php artisan db:seed то выходит ошибка. В чем проблема?[Illuminate\Database\QueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.Posts' doesn't exist (SQL: truncate `Posts`) [PDOException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'mydb.Posts' doesn't exist

  • art uStarter

    После запуска php artisan db:seed консолька выводит: [Illuminate\Database\QueryException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'utest.Posts' doesn't exist (SQL: delete from `Posts`) [PDOException] SQLSTATE[42S02]: Base table or view not found: 1146 Table 'utest.Posts' doesn't existВ интернете не могу ничего найти =((

  • Lizette Monina

    При запуске php artisan db:seed получаю сообщение:class 'Illuminate\Database\MySqlConnection' does not have a method 'rav'Подскажите пожалуйста, где искать?

  • Harry TM

    everything is fine, but why have you set the half nude girl picture as a thumbnail?

  • Victor Efremov

    ну, я бы с Дмитрием немножко поспорил :) Поскольку в данном уроке модели переносятся в другой каталог, благо laravel позволяет это (в т.ч. и для перехода с L4), достаточно прописать этот каталог в директиву classmap файла composer.json.А неймспейсы, если уж используем phpStorm, можно прописать в этой замечательной ide в настройках проекта и они будут автоматом подставляться в файле. А сиды я бы делал всё-таки каждый в отдельном файле для удобства и вызывал через $this->call, иначе во что превратится DatabaseSeeder  после 10 моделей. Да и удобно, один класс-один файл.

  • Anton Revyakin

    В 5.1 вместо create использовать insert, иначе матерится, что нет поля created_at в таблице, хотя его и реально нет в таблицы и в классе при заполнении таблицы поле created_at не фигурирует.

  • Lark Men

    А откуда вы сами черпаете знания по лаварер 5? Если можете, скиньте пруфик ^.^

  • Dmitriy Luchkin

    есть удобная библиотека для создания seeds - https://github.com/fzaninotto/Faker

  • Stabby

    когда ввожу в терминал php artisan db:seed[ErrorException]  call_user_func_array() expects parameter 1 to be a valid callback, class 'Illuminate\Database\MySqlConnection' does not have a method 'rav'где я накосячил?

  • Lark Men

    Здравствуйте, Дмитрий. Спасибо вам большое за такие уроки) Серьёзно, аналогов в снг мало (если обобщать).Не могли бы вы вкратце описать все действия, для создания блога ?Просто, уроки выходят раз в день-два дня, а блог хочется написать как можно быстрее.P.S. Английскую документацию вполне легко читаю, но каждый учит по-разному, в общем, окажите небольшую помощь :)

#4 Laravel 5: Первое представление
Laravel Tutorial: #1 Forms GET And POST Requests
#3 Laravel 5: Первый контроллер
Обзор PHP фреймворков
Гостевая книга на Laravel 5.1 - #4 - Migrations
#2 Laravel 5: Маршруты, Контроллеры, Модели, Представления
#8 Laravel 5: Усложняем запросы к БД
#10 Laravel 5: Form & HTML Helper
Laravel: Создание блога - 1
laravel, jquery ajax categories and subcategories, select dropdown
Laravel ToDo #6: Авторизация пользователей
Laravel Tutorial Part 2 - Migrations and Artisan
© 2017 Скайрим 5 — прохождение игры где найти самый мощный меч видео
Все материалы, размещенные на сайте skayrim5.ru, взяты из открытых и предоставляются исключительно в ознакомительных целях.