Laravelの始め方

*事前に、composerとLaravelはインストール済みと仮定

1.アプリケーションの作成

コマンド
laravel new アプリケーション名

2.アプリケーションの実行

コマンド
// 作成したアプリに移動
cd アプリケーション名

// サーバー実行
php artisan serve

// 実行できたら、strating.....と記載されたメッセージが表示されるので、そのパスにアクセス
// 私の場合は、http://localhost:8000/

// サーバーの停止は、「Ctrlキー」と「C」を押すとストップできます。

3.コントローラーの作成

コマンド
php artisan make:controller コントローラー名

4.ルーティングの設定

web.php
Route::get('index', 'App\Http\Controllers\コントローラ名@index');

5.バリデーションの設定

コマンド
php artisan make:request リクエスト名
リクエスト名.php
class リクエスト名 extends FormRequest
{
    public function authorize()
    {
        if ($this->path() == 'store') // アクセスパスを入力
        {
            return true;
        } else {
            return false;
        }
    }

    public function rules()
    {
        return [
            'product' => 'required',
            'detail' => 'required',
        ];
    }

    public function messages()
    {
        return [
            'product.required' => '商品名は必ず入力してください',
            'detail.required' => '詳細は必ず入力してください',
        ];
    }
}
コントローラー名.php
    public function store(上記のリクエスト名 $request)
    {
        return view('index');
    }