W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
Setting URL default values can interfere with Laravel’s handling of implicit model bindings. Therefore, you should prioritize your middleware that set URL defaults to be executed before Laravel’s own SubstituteBindings
middleware. You can
accomplish this by making sure your middleware occurs before the SubstituteBindings
middleware within the $middlewarePriority
property of your application’s HTTP kernel.
The $middlewarePriority
property is defined in the base Illuminate\Foundation\Http\Kernel
class. You may copy its definition from that class and overwrite it in your application’s HTTP kernel in order to modify it:
/**
* The priority-sorted list of middleware.
*
* This forces non-global middleware to always be in the given order.
*
* @var array
*/
protected $middlewarePriority = [
// ...
\App\Http\Middleware\SetDefaultLocaleForUrls::class,
\Illuminate\Routing\Middleware\SubstituteBindings::class,
// ...
];
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: