Skip to content
オープンソース・ワークショップ 永原 篤 edited this page Jan 2, 2021 · 30 revisions

永原のメモ。

middleware から controller へ値を渡す。

request 経由
Middleware/ConnectInit でConfig など取得。この方式を試してイケそうなら、共通的に使用するデータはこの方法へ修正していきたい。

独自のエラー

  • サンプルはsitemanagerでのケース
// 拡張子チェック
if (mb_strtolower($extension) != 'ico') {
    $validator = Validator::make($request->all(), []);
    $validator->errors()->add('favicon_error', '.ico 以外はアップロードできません。');
    return $this->favicon($request)->withErrors($validator);
}

掲示板の仕様

子記事のあるpost はモデレータ以上でなければ更新できない。

Clone this wiki locally