作者afred (只有音樂相伴)
看板PHP
標題[請益] 換個方式寫Laravel還是有問題
時間Fri Nov 10 00:59:52 2023
大家好
上一篇文章照著書寫沒法work
今天想說找個網頁範例來試試看
我找的是這個網頁
https://ithelp.ithome.com.tw/articles/10246093
這次的網頁範例比上篇文章還簡單 如下
----------web.php
<?php
use Illuminate\Support\Facades\Route;
//首頁
Route::get('/', 'HomeController@indexPage');
//使用者
Route::get('/user/auth/sign-up', 'UserAuthController@signUpPage');
Route::post('/user/auth/sign-up', 'UserAuthController@signUpProcess');
Route::get('/user/auth/sign-in', 'UserAuthController@signInPage');
Route::post('/user/auth/sign-in', 'UserAuthController@signInProcess');
Route::get('/user/auth/sign-out', 'UserAuthController@signOut');
?>
-----------HomeController.php
<?PHP
namespace App\Http\Controllers;
use App\Http\Controllers\Controller;
class HomeController extends Controller
{
//首頁
public function indexPage()
{
//省略
}
}
?>
----------------------------------
但還是出現錯誤訊息
Illuminate\Contracts\Container\BindingResolutionException
Target class [HomeController] does not exist.
簡單的講,就是找不到HomeController
請問有人知道為什麼嗎
PS. app\Http\Controllers\HomeController.php
是直接用新增檔案新增的
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 220.143.129.81 (臺灣)
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1699549194.A.C51.html
※ 編輯: afred (220.143.129.81 臺灣), 11/10/2023 01:00:33
※ 編輯: afred (220.143.129.81 臺灣), 11/10/2023 01:03:42
1F:推 gpmm: 你要不要開個 github 或 gist,把程式碼放上去 11/10 02:13
2F:→ gpmm: 大家比較容易參詳和協助 @@ 11/10 02:13
3F:推 chiming: 範例用的route 寫法可能是laravel5.8,新版Laravel rout 11/10 09:37
4F:→ chiming: e 預設寫法有變 11/10 09:37
5F:推 cc711612: use controller 11/15 22:49
6F:推 molopo: 看官網 11/18 15:37