Php 尝试从Laravel 8中的控制器显示视图时显示的空白页
我已经正确设置了路线。。。我知道,因为dd($dev)在没有注释掉的情况下向我显示了模型实例。($dev是一个模型实例,在开始显示之前,在其他函数中翻译URL中的slug后成功捕获) 当我查看dd($dev)被注释掉的页面/路由时,我得到一个空白页面!没有错误 DevelopmentController.php:Php 尝试从Laravel 8中的控制器显示视图时显示的空白页,php,laravel,model-view-controller,Php,Laravel,Model View Controller,我已经正确设置了路线。。。我知道,因为dd($dev)在没有注释掉的情况下向我显示了模型实例。($dev是一个模型实例,在开始显示之前,在其他函数中翻译URL中的slug后成功捕获) 当我查看dd($dev)被注释掉的页面/路由时,我得到一个空白页面!没有错误 DevelopmentController.php: public function show($dev){ if(is_numeric($dev)) $dev=Development::find($dev);
public function show($dev){
if(is_numeric($dev)) $dev=Development::find($dev);
if(!is_object($dev)){
dd('ERROR: No development found ', $dev); // TODO handle error
}
if (View::exists('development')) {
// dd($dev); this shows development model instance OK!
return view('development' , ['development'=>$dev]);
}
dd("View doesn't exist");
}
我已确认该视图与以下正确显示视图的路线一起工作
Route::get('/test', function () { return view('development', ['development'=>Development::find(228)]); });
/参考资料/views/development.blade.php:
<x-layout>
<h1>Development: {{$development->description}}</h1>
</x-layout>
开发:{{$Development->description}
我有其他控制器成功显示其视图。
我一定是错过了一些明显的东西,但我很难发现它!
有什么想法吗?仅供参考,我很愚蠢,从show函数返回视图,但没有将该值返回到route
public function findShow($countySlug, $locationSlug, $developmentSlug){
$dev=$this->find($countySlug, $locationSlug, $developmentSlug);
return $this->show($dev);
}
也没有帮助,我没有把这个问题。对不起