PHP框架Laravel创建路由和控制器

任务9 创建路由和控制器
#1、删除welcome页面
rm resources/views/welcome.blade.php

#2、创建基本页控制器
artisan make:controller BasePagesController

abc_efg_hmn 蛇形命名 snake   
abcEfgHmn  小驼峰
AbcEfgHmn 大驼峰

#3、定义路由
Route::get('/',[BasePagesController::class,'home']);
Route::get('/help',[BasePagesController::class,'help']);
Route::get('/about',[BasePagesController::class,'about']);

#4、HTTP的操作方法
在 Laravel 中我们较为常用的几个基本的 HTTP 操作分别为 GET、POST、PATCH/PUT、DELETE。
但实际HTTP只支持GET和POST。
我们可以通过在提交表单中做一些手脚,让服务器以为这三个动作是从浏览器中发出的一样,后面我会具体讲解如何在表单中通过添加隐藏域的方式来欺骗服务器。

#5、namespace
namespace 代表的是 命名空间,这是在 PHP 5.3 之后才加入的语言特性。
利用命名空间来区分归类不同的代码功能,避免引起变量名或函数名的冲突。

BasePagesController继承了父类Controller 这意味着你可以在 BasePagesController 类中任意使用父类中除私有方法外的其它方法。

进入B站,搜索“赵俊杰_IT”,可在我的个人空间课程栏找到完整项目课程!

class BasePagesController extends Controller{
    public function home(){
        return '主页';
    }
    public function help(){
        return '帮助页';
    }
    public function about(){
        return '关于我们';
    }
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值