RESTfulに作成/CRUD操作/Laravel

CRUD操作を一機に実装します。

DBとそのデータは予め作成しておきます。

Contents

RESTful

コントローラ

C:\var\www\ecblue\sqlsrv

php artisan make:controller JimController –resource

C:\var\www\ecblue\sqlsrv\app\Http\Controllersに

JimController.phpが作成されます。

中身は空のアクションのみ記述されてます。

後で処理を加えます。

ルーティング

Route::resource(‘jims’, ‘JimController’);の一行を加えます。

ルーティングを確認

php artisan route:list

このようにアクセスすると決まったアクションが実行されるルート作成された事が分かります。

ビュー

コントロールの処理結果(出力)はjimsとします。viewフォルダへjimsフォルダを作成します。

C:\var\www\ecblue\sqlsrv\resources\views\jimsTables

このフォルダにアクションに応じた.blade.php作成して行きます。

例えば、index.blade.php(初期画面)やedit.blade.php(エディット画面)

モデルとコントローラのアクションとビューを作成したら、CRUD操作ができるハズです。

作成

モデル

テーブルのみを確定するクラスを作成します。

C:\var\www\ecblue\sqlsrv>php artisan make:model jimsTable

C:\var\www\ecblue\sqlsrv\appにjimsTable.phpが作成されます。

少し書き換えます

コントローラ

各処理(アクション)を記述します。use App\jimsTable;を忘れないように。

ビュー

出力

シェアする

  • このエントリーをはてなブックマークに追加

フォローする