Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/289.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/rust/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Laravel 5.5空对象_Php_Laravel_Laravel 5_Laravel 5.5 - Fatal编程技术网

Php Laravel 5.5空对象

Php Laravel 5.5空对象,php,laravel,laravel-5,laravel-5.5,Php,Laravel,Laravel 5,Laravel 5.5,大家下午好,我有一个问题,我不知道你们是否也有同样的问题,我升级了我的Laravel项目,现在所有的路线都是这样 Route::get('detail/client/{client}', "controller@method") 正在破坏所有内容,因为控制器中实例化的对象为空 public function detail(FileRequest $request, Client $client){ dd($client) // empty object } 如果有人能帮我做这个,请。如果

大家下午好,我有一个问题,我不知道你们是否也有同样的问题,我升级了我的Laravel项目,现在所有的路线都是这样

Route::get('detail/client/{client}', "controller@method")
正在破坏所有内容,因为控制器中实例化的对象为空

public function detail(FileRequest $request, Client $client){

 dd($client) // empty object
}

如果有人能帮我做这个,请。如果我删除客户机模型并进行
dd
,然后返回对象的ID,即“594”

您还没有编写要从中升级的基本Lavel版本,但我认为它可能与
\lighting\Routing\Middleware\SubstituteBindings::class
中间件有一些共同之处

请确保您在MiddlWare组中拥有它,如下所示:

protected $middlewareGroups = [
    'web' => [
        \App\Http\Middleware\EncryptCookies::class,
        \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
        \Illuminate\Session\Middleware\StartSession::class,
        // \Illuminate\Session\Middleware\AuthenticateSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        \App\Http\Middleware\VerifyCsrfToken::class,
        \Illuminate\Routing\Middleware\SubstituteBindings::class, // <- this is the line you should have
    ],
    'api' => [
        'throttle:60,1',
        'bindings',
    ],
];
受保护的$middlewareGroups=[
“网络”=>[
\App\Http\Middleware\EncryptCookies::class,
\Illumb\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illumb\Session\Middleware\StartSession::class,
//\Illumb\Session\Middleware\AuthenticateSession::class,
\照亮\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
\Illumb\Routing\Middleware\SubstituteBindings::class,//[
'节气门:60,1',
“绑定”,
],
];
在app/Http/Kernel.php文件中


还要确保您遇到问题的路由在
web
中间件组中。

您还没有编写要从中升级的基本Laravel版本,但我认为它可能与
\lighting\Routing\middleware\SubstituteBindings::class
中间件有一些共同之处

请确保您在MiddlWare组中拥有它,如下所示:

protected $middlewareGroups = [
    'web' => [
        \App\Http\Middleware\EncryptCookies::class,
        \Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse::class,
        \Illuminate\Session\Middleware\StartSession::class,
        // \Illuminate\Session\Middleware\AuthenticateSession::class,
        \Illuminate\View\Middleware\ShareErrorsFromSession::class,
        \App\Http\Middleware\VerifyCsrfToken::class,
        \Illuminate\Routing\Middleware\SubstituteBindings::class, // <- this is the line you should have
    ],
    'api' => [
        'throttle:60,1',
        'bindings',
    ],
];
受保护的$middlewareGroups=[
“网络”=>[
\App\Http\Middleware\EncryptCookies::class,
\Illumb\Cookie\Middleware\AddQueuedCookiesToResponse::class,
\Illumb\Session\Middleware\StartSession::class,
//\Illumb\Session\Middleware\AuthenticateSession::class,
\照亮\View\Middleware\ShareErrorsFromSession::class,
\App\Http\Middleware\VerifyCsrfToken::class,
\Illumb\Routing\Middleware\SubstituteBindings::class,//[
'节气门:60,1',
“绑定”,
],
];
在app/Http/Kernel.php文件中


还要确保您遇到问题的路由位于
web
middleware组。

客户端可能被软删除了吗?不,我回顾一下,这会发生在每个客户端上。如果客户端被软删除了,可能会发生吗?不,我回顾一下,这会发生在每个客户端上client@LuisJosueUscanga是的,但是你写了你升级了你的Laravel项目所以我认为如果您要从以前的版本(例如5.0或5.1)进行升级,那么我会将绑定添加到路由中,然后抛出对成员函数parameters()的调用你的回答是正确的,谢谢,我遇到了问题,因为我添加了其他中间件,并将带有中间件
绑定的api中间件添加到该中间件列表的末尾。我必须首先将其放在所有中间件中,然后清除缓存,然后它才能工作。谢谢you@LuisJosueUscanga是的,但是你写了你的升级Laravel项目,因此我认为您正在从以前的版本(例如5.0或5.1)升级它。我将绑定添加到路由中,但随后抛出对成员函数parameters()的调用您的回答是正确的,谢谢,我遇到了问题,因为我添加了其他中间件,并将带有中间件
绑定的api中间件添加到该中间件列表的末尾。我必须首先将其放在所有中间件和清除缓存中,然后它才能工作。谢谢