中間件方法:
/** * 自定義中間件: * * @param \Illuminate\Http\Request $request * @param \Closure $next * @return mixed */ public function handle($request, Closure $next) {//傳值到控制器 $mid_params = ['mid_params'=>'這是中間件的值']; //方法一: // $request->merge($mid_params); //方法二: $request->attributes->add($mid_params); return $next($request); }
控制器 接收
use Illuminate\Http\Request;
//校驗是否有更新 public function index(Request $request){ $mid_params = $request->get('mid_params');//中間件產生的參數 return $mid_params; }