php artisan make:model Post
Model "Post" domyślnie odnosi się do tabeli "posts" w bazie.
<?php namespace App\Models; use Illuminate\Database\Eloquent\Factories\HasFactory; use Illuminate\Database\Eloquent\Model; class Post extends Model { // use HasFactory; }
W kontrolerze można odwoływać się do funkcji dziedziczonych z Eloquent\Model:
<?php namespace App\Http\Controllers; use Illuminate\Http\Request; use App\Models\Post; class PostController extends Controller { public function index() { $posts = Post::all(); return view('pages/posts', ['posts' => $posts]); } }