我正在试图覆盖一个创建行的路由。(张贴,不浏览)
http://lsapp.dev/admin/cpu-speed/create
在web.php中
我修改了
Route::group(['prefix' => 'admin'], function () {
Voyager::routes();
Route::post('/cpu-speed',['uses' => 'Admin\Mobiles\CPUSpeedController@store', 'as' => 'store']);
});我还创建了控制器
namespace App\Http\Controllers\Admin\Mobiles;
use Illuminate\Http\Request;
use App\Http\Controllers\Controller;
class CPUSpeedController extends Controller
{
public function store(){
return 'hello';
}
public function create(){
return 'create';
}
}但它会引发以下错误:
ErrorException (E_ERROR)路线航路. not航速.商店未定义。(浏览: /var/www/html/lsapp/vendor/tcg/voyager/resources/views/bread/edit-add.blade.php)
发布于 2017-12-23 04:24:44
在这里,您只将它命名为store:
Route::post('/cpu-speed',['uses' => 'Admin\Mobiles\CPUSpeedController@store', 'as' => 'store']);可能应该是:
Route::post('/cpu-speed',['uses' => 'Admin\Mobiles\CPUSpeedController@store', 'as' => 'voyager.cpu-speed.store']);我不完全确定这是否会工作,因为它可能会被解释和下降到旅行者包,而不仅仅是阅读你的web.php文件,但我相信它会做你喜欢做的。
https://stackoverflow.com/questions/47949104
复制相似问题