Laravel 5.6でのCRUD操作実装
基本的なテストが通ったので、CRUD機能を実装していきます。
実装手順
コントローラーの作成
ルーティング設定
CRUD機能の開発
1 コントローラー生成
php artisan make:controller TasksController
生成されたファイルは app/Http/Controllers ディレクトリ内に保存されます。
2 ルーティング設定(routes/web.phpに追加)
Route::resource('tasks', 'TasksController') ...
6月12日 20:55 投稿
Laravelで__callと__callStaticを使った静的メソッドと動的メソッドの相互呼び出しについて
LaravelのORMがなぜ便利なのかを理解したいと思っていましたが、仕事が忙しくてなかなか時間が取れませんでした。最近自分で何かを作っている際に、呼び出し方を間違えないようにするためにソースコードを調べてみました。
$counter = AdminLog::where('is_delete', GlobalCode::NORMAL);
この静的呼び出しを追跡すると、このクラスは実際には動的メソッドであることがわ ...
5月26日 00:43 投稿
Laravelデータベースモデルでのスネークケースからキャメルケースへの自動変換
概要
データベース設計ではスネークケース(snake_case)を採用し、アプリケーションコードではキャメルケース(camelCase)を使用したいケースは多いでしょう。Laravel標準のEloquentではこの自動変換機能がないため、eloquenceパッケージの活用を推奨します。
インストール
composer require kirkbushell/eloquence
サービスプロバイダーの登録
config/app.phpファ ...
5月19日 08:37 投稿