サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
参議院選挙2025
laravel.cg0.xyz
はじめに サイトで規約違反をしたユーザーを一時的に凍結する機能をLaravelのモデルに実装する方法を書く。 モデルは、仮にUserとする。ここではLaravel5.4を使用している。 下記のコードは、ソフトデリートの機能をそのまま使用しただけである。 Scopeの作成 App\Scopes内に、FrozenScope.phpを作成する。 <?php namespace App\Scopes; use Illuminate\Database\Eloquent\Scope; use Illuminate\Database\Eloquent\Model; use Illuminate\Database\Eloquent\Builder; class FrozenScope implements Scope { /** * すべての拡張機能がビルダーに追加される * * @var array *
はじめに 実験した環境は: * Laravel 5.4 * php7.0 よく、「複合キーはサポートされていない、サロゲートキーを使用してくれ」という記事を見かけるので、複合キーを扱えるようにする方法を簡単に書く。 トレイトの作成 下記のトレイトを適当な場所に、CompositePrimaryKeyTrait.phpという名前で作成する。 <?php namespace App; use \Illuminate\Database\Eloquent\Builder; trait CompositePrimaryKeyTrait { /** * 複合キーに対応させるために使用する。 * Set the keys for a save update query. * * @param Builder $query * @return Builder */ protected function s
このページを最初にブックマークしてみませんか?
『Blog - KaokenとLaravel』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く