Laravel – pravljenje i korištenje tabele i modela

Tabela computers

  1. Pravljenje migracije

php artisan make:migration create_computers_table

  1. Popunjavanje migracije kolonama $table->id(); $table->string('CPU'); $table->string('SDD')->nullable(); $table->tinyInteger('RAM')->nullable(); $table->timestamps();
  2. Napraviti tabelu na osnovu migracije: php artisan migrate
  3. Pravljenje modela

php artisan make:model Computer

  1. Pravljenje kontrolera

php artisan make:controller ComputerController

  1. Uvoz modela u kontroler da bismo mogli da koristimo model

use App\Models\Computer;

  1. 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;

    }

  1. 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