我在确定项目要求的最佳方法时遇到了问题。
目前系统中存在大量routes
/ resources
。我正在为某些页面开发CMS,但所有当前页面必须保持为resources
,并且所有页面都包含与之前相同的功能。
以下是我想要实现的步骤:
1. User enters `/users`
2. Checks to see if `/users` is inside the `Pages` table
-> No - (Return the Route::resource('/users))
-> Yes - Returned `Dynamic.blade.php` with the content from the table.
我所拥有的是无法返回Route::resource
,因为我可以返回视图本身,如果请求的页面不在表格中,但我不确定是否或如果它不存在,则不能为特定的终点返回Resource
。
答案 0 :(得分:0)
在与Route::resource('users', 'ControllerName')
相关联的控制器内,在索引功能中,您可以执行以下操作:
public function index(){
// Obviously write your own condition logic here
if('/users' in Pages table){
// Returned `Dynamic.blade.php` with the content from the table.
}
else{
// Do the other stuff you need to accomplish.
}
}
如果这不是你问的问题,请发表评论,以便我能提供更好的帮助。