Tabela computers
- Pravljenje migracije
php artisan make:migration create_computers_table
- Popunjavanje migracije kolonama
$table->id(); $table->string('CPU'); $table->string('SDD')->nullable(); $table->tinyInteger('RAM')->nullable(); $table->timestamps(); - Napraviti tabelu na osnovu migracije: php artisan migrate
- Pravljenje modela
php artisan make:model Computer
- Pravljenje kontrolera
php artisan make:controller ComputerController
- Uvoz modela u kontroler da bismo mogli da koristimo model
use App\Models\Computer;
- Nakon ovih koraka mozemo koristiti model u kontroleru.
Upis podataka:
public function test(){
$racunar = new Computer;
$racunar->CPU = ‘AMD 3GHz’;
$racunar->save();
$racunari = Computer::all();
return $racunari;
}
- U fajlu routes/web.php dodati link za ovu funkciju
Route::get(‘/computers/test’, [App\Http\Controllers\ComputerController::class, ‘test’]);
Napomena:
routes/web – Tu pisemo linkove koje aplikacija koristi.
database/migrations – Tu se nalaze migracije
app/http/controllers – Tu se nalaze kontorleri
app/models – Tu se nalaze modeli