Laravel
我是一只叶子
学习 永无止境
展开
-
Laravel-Providers
一、手动创建服务1.创建服务# routes/web.php# 创建接口interface Food{ public function weight();}# 实现接口类class Apple implements Food{ public $weight; public function __construct($weight) { $this->weight = $weight; } public functio原创 2021-02-22 15:53:35 · 1483 阅读 · 1 评论 -
Laravel-集合
1.增加$data = collect([1, 2, 3]);$data->push(3);//输出array:4 [▼ 0 => 1 1 => 2 2 => 3 3 => 3]$data->put('name','yuan');//输出array:4 [▼ 0 => 1 1 => 2 2 => 3 "name" => "yuan"]2.修改$data = collect([1, 2, 3]原创 2021-02-20 16:28:57 · 623 阅读 · 0 评论 -
Laravel-artisan
1.命令创建#1.artisan 命令创建#2.php artisan Hello 运行php artisan make:command Demo1 --command=Hello2.手动创建#1.新建文件 app/Console/Commandsnamespace App\Console\Commands;use Illuminate\Console\Command;class Demo2 extends Command{ protected $signature =原创 2021-02-18 19:29:51 · 308 阅读 · 3 评论 -
Laravel-AWS S3控制台+API完整流程
控制台设置1.创建桶2.开启权限3.编辑储存桶策略4.策略生成器点击生成JSON策略可参考:https://www.bilibili.com/video/BV1yg4y1i79v?t=8875.访问图片1.此时已经对该桶设置公有访问,上传的所有文件都可以通过url访问API 文件上传/删除1.安装扩展composer require aws/aws-sdk-php-laravel2.注册服务#app/config/app.php// 将下面代码追加到 provi原创 2021-02-08 17:45:25 · 1604 阅读 · 1 评论 -
Laravel-Queue队列
1.设置队列驱动#.envQUEUE_CONNECTION=redis2.创建失败进程记录表php artisan queue:failed-tablephp artisan migrate3.创建任务类php artisan make:job UserLogin4.生成类#App/Jobs/UserLogin.php public function handle() { // $insert = []; $insert原创 2021-01-27 11:47:34 · 147 阅读 · 0 评论 -
Laravel-Event事件
1.介绍事件是一种常见的观察者模式的应用。简单的来说,就是当… 干…。这个当… 和干… 在 Laravel 事件中分别对应:当 (event)… 干 (listener)…2.事件注册#app\Providers\EventServiceProvider.php protected $listen = [ Registered::class => [ SendEmailVerificationNotification::class, ],原创 2021-01-27 11:25:07 · 262 阅读 · 1 评论 -
Laravel-功能总结
1.单行为控制器//控制器 public function __invoke(){ // }//路由Route::get('demo19', 'Test\TestController'); 2.路由回退//没有找到会运行此路由//放到最底部Route::fallback(function () { return redirect('/');});3.路由信息//当前路由信息dump(Route::current());//当前路由的别名原创 2021-01-13 16:50:26 · 1267 阅读 · 3 评论