knaka Tech-Blog

AI, IoT, DIYエレクトロニクス, データサイエンスについて投稿予定です。

Laravel 5.8 ユーザー認証

index:

概要:

前の Laravel 5.8 関係で、
ユーザー認証の追加等になります。

環境

php7.3
Laravel 5.8
mysql

追加方法

php artisan make:auth

画面

f:id:knaka0209:20191211131129p:plain

/login で、起動できました。

認証チェックを、画面に追加

コントローラに、下記auth を追加。

https://github.com/kuc-arc-f/lara58a_2/blob/master/app/Http/Controllers/Controller.php

    public function __construct()
    {
        $this->middleware('auth');
    }

ページーション

TasksController

https://github.com/kuc-arc-f/lara58a_2/blob/master/app/Http/Controllers/TasksController.php

        $tasks = Task::orderBy('updated_at', 'desc')->paginate(5);
        return view('tasks/index')->with('tasks', $tasks);

validator

TasksController->store()

入力値の検証

        return Validator::make($data, [
            'title' => ['required', 'string', 'max:255'],
        ]);

参考のコード

github.com