Javascript is required
/web-development/laravel/laravel-model-controller.md

LARAVEL - Model & Controller

Model

Create a new model who represent the table movie

php artisan make:model Movie// ! PascalCase singular

Controller

Create a new controller for queries:

php artisan make:controller <ControllerName> // ! PascalCase singular

Controller example code:

<?php

namespace App\Http\Controllers;
# !! import the created model of the table Movie
use App\Movie;
use Illuminate\Http\Request;

class DefaultController extends Controller
{
    public function index(){
        # operations

        #query SELECT * FROM movie
        $movies = Movie::all();

        # return statement like web.php with DB data as parameter 
        return view("index",[
            "movies" => $movies
        ]);
    }
}

Assign a routes/web.php route to the controller

# send route to <controller name>@<method>
Route::get('/', 'DefaultController@index');

PHP

Laravel

PHPLaravelmd