作者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/cn.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