If it's stupid but works, it isn't stupid.
Eloquent 101 Модели
E:\Laravel\Project\learning-laravel-5>php artisan make:model Article


tinker
E:\Laravel\Project\learning-laravel-5>php artisan tinker

>>> $article = new App\Article;
>>> $article->title = 'My First Article';
>>> $article->body = 'Lorem ipsum';
>>> $article->published_at = Carbon\Carbon::now();

Показать заполненные данные
>>> $article->toArray();

Сохранить запись в БД
>>> $article->save();

Выбрать запись из БД
>>> $article=App\Article::find(1);

Апдейт записи
$article->title='My Updated First Article';

Выбрать запись из БД с условием
$article = App\Article::where('body', 'Lorem ipsum')->get(); // получаем коллекцию
$article = App\Article::where('body', 'Lorem ipsum')->first(); // одну запись

Создать запись в БД
$article = App\Article::create(['title' => 'New Article', 'body' => 'New body', 'published_at' => Carbon\Carbon::now()]);

Сделать поля в классе изменяемыми


Выбрать все записи из БД
>>> App\Article::all()->toArray();

Обновить запись из БД
$article=App\Article::find(2); //Выбираем
$article->body = "Updated"; //меняем
$article->save(); //сохраняем

2 способ сделать апдейт
$article->update(['body' => 'Updated AGAIN']);

@темы: PHP, Laravel, Учебники