laravel框架入门知识(三)

这篇博客介绍了Laravel框架中的控制器使用,包括命名规则、生成方式、路由调用和分目录管理。同时,详细讲解了数据库配置及基本操作,如增删改查的方法,如何处理输入数据,并提供了.env配置文件的读取说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

接(二)
五、控制器使用
1.控制器命名规则 大驼峰+Controller.php
2.结构代码
控制器建议通过命令生成 php artisan make:controller 控制器名(大驼峰命名)+Controller
直接创建控制器,进入文件所在目录通过dos命令直接创建。

php artisan make:controller TextController

在这里插入图片描述
在这里插入图片描述
3.控制器路由(使用路由规则调用控制器方法)
Route::请求方法(路由表达式,控制器@方法)

Route::get('/admin/shop/index','Admin\ShopController@index' );

在这里插入图片描述

4.分目录管理
(1)命令创建
控制器创建 Php artisan make:controller 文件名\控制器名+Controller
在独立的模块下创建控制器需要在创建时加文件名

php artisan make:controller admin\UserController

在这里插入图片描述
路由格则 route::get(‘请求方法名’,控制器@控制器下的方法)

Route::get('/admin/user/index','Admin\UserController@index' );

5.使用类的引入
(1)别名 在config中的app.php中进行注册,然后调用类的使用可以直接调用别名。
在这里插入图片描述
(2)Input::get(‘id’,’aaa’) 参数名称 默认值
Input::all() 返回数组
Input::get(‘name’) 获取单个指定的值
Input::only([‘xxx’,xxx]) 获取指定的几个值
Input::except([‘xxx’,’xxx’]) 获取指定之外的其他值
Input::has(‘xxx’) 判断某个参数是否存在,返回布尔值(只判断参数是否存在,是否有值不判断)
六、数据库配置及基本操作
1.在.env中进行配置,读取优先读取.env
在这里插入图片描述
2.增删改查 (DB::table(‘无前缀表名’))
(1)添加数据
Insert()可以插入多条数据,返回布尔值
InsertGetid() 只能插入一条数据,返回自增id
(2)删除
Delete() 删除记录
Truncate() 清空整个数据表 id从0开始
(3)修改数据
Update()
Increment() 一个参数,将改字段加一 俩个参数(字段,值)
Decrement() 一个参数,将改字段减一 俩个参数(字段,值)
(4)查询(get)
Get() 返回对象集合,实际使用中需要通过foreach进行数组转换。
条件查询 where
且条件查询 多个where
或条件查询 第二个条件orwhere
查询一条数据 first 返回值是一个对象
查询某条数据的具体值 value(‘字段名’)
查询某些字段的值 查询表->select(‘xx’,’xx as xxx’)->get() 别名直接使用

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

独宠子沫

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值