我是 Laravel 的新手,我正在嘗試修復這個錯誤。Controller.php 存在于App\Http\Controllers\. 我試過 composer dump-autoload 并沒有修復它。我已經讀到我需要使用工匠來為我的應用程序命名。然后它將命名空間從 App\ 更改為我的應用程序名稱。我應該這樣做嗎?<?phpnamespace App\Http\Controllers;use Illuminate\Http\Request;use Illuminate\Html\FormBuilder;use DB;use App\Http\Controllers\Controller;class HomeController extends Controller{/** * Create a new controller instance. * * @return void */public function __construct(){ $this->middleware('auth');}/** * Show the application dashboard. * * @return \Illuminate\Contracts\Support\Renderable */public function index(){ return view('home');}public function insertform(){ return view('home');}public function insertMeasurement(Request $request) { $neck = $request->input('neck'); $arm_length = $request->input('arm_length'); $chest = $request->input('chest'); $stomach = $request->input('stomach'); $seat = $request->input('seat'); $shirt_length = $request->input('shirt_length'); $shoulder = $request->input('shoulder'); $arm = $request->input('arm'); $bicep = $request->input('bicep'); $wrist = $request->input('wrist'); $data=array("neck"=>$neck,"arm_length"=>$arm_length,"chest"=>$chest,"stomach"=>$stomach,"seat"=>$seat, "shirt_length"=>$shirt_length,"shoulder"=>$shoulder,"arm"=>$arm,"bicep"=>$bicep,"wrist"=>$wrist); DB::table('measurements')->insert($data); echo "Record inserted successfully.<br/>"; echo '<a href = "/insert">Click Here</a> to go back.';}}
3 回答

汪汪一只貓
TA貢獻1898條經驗 獲得超8個贊
嘗試composer dump-autoload
命令一次。
編輯:刪除此行class HomeController extends Controller
并將其替換為class HomeController extends \App\Http\Controllers\Controller
或者
class HomeController extends App\Http\Controllers\Controller
- 3 回答
- 0 關注
- 156 瀏覽
添加回答
舉報
0/150
提交
取消