我正试图像背包版本3一样在背包版本4中创建自定义方法,但是当我尝试插入数据时遇到了问题。
在升级指南
写道,我可以使用自定义方法,但是之前必须做一些步骤,例如:
替换该行:
使用\ Backpack \ CRUD \ app \ Http \ Controllers \ Operations \ CreateOperation
为此行:
使用\ Backpack \ CRUD \ app \ Http \ Controllers \ Operations \ CreateOperation {存储为traitStore; }
然后,我创建了我的方法:
public function store(StoreRequest $request)
{
Log::debug('testing...');
$redirect_location = $this->traitStore();
return $redirect_location;
}
但是当我尝试执行创建过程时,背包显示错误视图
App \ Http \ Controllers \ Admin \ StoreRequest类不存在
回到以前的版本(3.6),我看到例如请求已重命名
use App\Http\Requests\ItemRequest as StoreRequest;
因此,我尝试对第4个背包版本执行相同的操作,但是由于这次尝试,我遇到了新的错误
找不到类App \ Http \ Controllers \ Admin \ ItemRequest
有人可以支持我这个问题吗?像以前的版本(3.6)一样,如何创建自定义方法?
谢谢
答案 0 :(得分:0)
请尝试以下操作:
将App \ Http \ Requests \ ItemRequest用作StoreRequest;
使用App \ Http \ Requests \ ItemRequest;
公共功能商店(StoreRequest $ request)
公共功能商店(ItemRequest $ request)
现在,尝试再次创建新数据