Laravel 6.x 学习笔记

Laravel 6.x 学习笔记

环境要求

PHP 7.2 +

下载方式

通过 Composer 下载

composer create-project --prefer-dist laravel/laravel larave6
测试是否安转成功

PHPstudy => 添加网站 => 选择刚刚下载的文件中的public目录作为网站的根目录;如果通过浏览器访问页面能够正常访问,则安装成功了。

路由
// Route::get('原地址', '目标地址');
// 在浏览器中输入 /user,就会跳转到 UserController 控制器中的 index 方法
Route::get('/user', 'UserController@index');
// 在浏览器中输入 /, 会指向到到 /resources/views/welcome.blade.php 文件
Route::get('/', function () {
    return view('welcome');
});
// 通过 大括号 传递变量,这里的参数也可以传递到控制器中,这里的参数可以通过问号来指定可有可无
Route::get('/user/{name}', function ($name) {
    return $name;
});
// 通过正则对参数进行约束
Route::get('user/{id}', function ($id) {
    //
})->where('id', '[0-9]+'); 
// 指定路由名称为 username
Route::get('user/name', function () {
    //
})->name('username');
// 通过 group() 可以添加多条路由
// 通过 namespace() 指定命名空间
// 通过 middleware('throttle:60,1') 指定一分钟内只能访问60次
// 通过 Route::view('原地址', '视图地址', '参数') 返回一个视图
// 默认路由 Route::fallback(function(){}) 一般用来处理 404

// api 路由,操作的是 api.php 文件,访问的时候在 web 路由的基础上加了 api
调试函数
// 用来在网页中打印数据
dd();
控制器

创建控制器

# 会在 app/Http/Controllers 目录下创建一个名为 UserController.php 的控制器文件
php artisan make:controller UserController

如果一个控制器只有一个方法,方法名可以指定为 __invoke()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值