*事前に、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');
}