gpt4 book ai didi

php - Laravel View 渲染问题

转载 作者:行者123 更新时间:2023-12-03 09:21:26 25 4
gpt4 key购买 nike

以下是我的 Controller 类,

namespace Admin;
class CategoriesController extends \BaseController {

public function index($action = '', $id= ''){
//return \View::make('welcome');View is correctly rendered here
switch ($action){
case '' :
case 'list' : $this->showList();
break;
case 'add' : $this->addCategories();
break;
case 'edit' : $this->editCategories($id);
break;
}

}

public function showList($id_category =''){
echo "testing";
return \View::make('welcome'); //it does not work here
}

调用 View 时,它在函数 showList() 中不起作用。函数内的 echo 有效,但 View 仅返回空白页面,没有任何错误。这里可能出现什么问题?

最佳答案

我想您想从 index 函数而不是从路由调用 showList 。如果是这样,则 index 函数不会返回操作。为了使其工作,您需要在 index 函数中返回从 showList 函数返回的内容,否则, View 将不会被渲染。尝试将您的 index 函数更改为:

public function index($action = '', $id= '') {
switch ($action) {
case '' :
case 'list' :
return $this->showList();
case 'add' :
return $this->addCategories();
case 'edit' :
return $this->editCategories($id);
}

}

关于php - Laravel View 渲染问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29740169/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com