我在加載 /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 關注
- 282 瀏覽
添加回答
舉報
0/150
提交
取消