我在加载 /usarios/create (/user/create) 并返回以下错误时遇到问题:坏方法调用异常方法 App\Http\Controllers\UserController::create 不存在。路由网络文件:Auth::routes();Route::get('/', 'HomeController@index')->name('home');Route::resource('usuarios', 'UserController@index');用户控制器:<?phpnamespace App\Http\Controllers;use App\User;use Illuminate\Http\Request;class UserController extends Controller{public function index(){ $users = User::all( ); return view( 'usuarios.index', ['users' => $users]);}}function create(){ return view ('usuarios.create');}function store(Request $request){ }function show($id){ }function edit($id){ }function update(Request $request, $id){ }function destroy($id){ }我的 Laravel 版本是 6.0有什么帮助吗?谢谢!
2 回答
元芳怎么了
TA贡献1798条经验 获得超7个赞
在Route::resource()
有7个方法绑定。
如果你想使用Route::resource()
那么你应该传递两个参数,基本路径和控制器类。看
所以你应该像这样通过。
Route::resource('usuarios', 'UserController');
请注意:
Route::resource('usuarios', 'UserController');
第二个参数是控制器类名。
您使用Route::resource('usuarios', 'UserController@index');
的不是类,传递索引方法在 UserController 类中退出。
- 2 回答
- 0 关注
- 247 浏览
添加回答
举报
0/150
提交
取消