Open3

今さらLaravel触ってみる

shootaceanshootacean

インストール

$ composer global require "laravel/installer=~1.1"
$ composer create-project laravel/laravel sandbox-laravel --prefer-dist
$ cd sandbox-laravel
$ php artisan serve
shootaceanshootacean

ルーティングからControllerファイルを使わずにViewを返せる

route/web.php
Route::get('/', function () {
    return view('welcome');
});

Controllerを使うパターン

Route::get('/hello', [HelloController::class, 'index']);
shootaceanshootacean

ControllerからViewを返す

class HelloViewController extends Controller
{
    public function index(): string
    {
        // グローバル関数のview()を使う
        return view('hello');
    }
}