laravel
13xs
好记性不如烂笔头
展开
-
laravel 模块化
【代码】laravel 模块化。原创 2023-01-10 10:10:19 · 167 阅读 · 0 评论 -
laravel学习笔记(六):事件订阅者
一、事件监听者与事件订阅者的区别其实就一句话:Each event can have multiple listeners, but a listener can’t listen to more than a single event. If you want a class listening to many events, you should use the Event Subscribers.每个事件均可有多个监听器,但是一个监听器只能监听一个事件。如果想在一个类中监听多个事件,就需要适用事原创 2020-07-04 23:04:48 · 792 阅读 · 3 评论 -
laravel学习笔记(五):路由报 http 404 错误,lnmp一键安装包报 http 500 错误
1. 路由报 http 404 错误错误场景描述:(1)服务器使用的是nginx(2)域名根目录下能够正常访问欢迎页(3)访问配置在routes目录下的所有路由均报404(除域名根目录)解决办法在nginx服务器配置添加location / { try_files $uri $uri/ /index.php?$query_string;}2. lnmp一键安装包报 http 500 错误错误场景描述:(1)使用的是lnmp一键安装包(lnmp.org)(2)能够正常访问pu原创 2020-07-03 22:20:28 · 191 阅读 · 0 评论 -
laravel学习笔记(四):队列任务的简单使用
1.配置.env使用哪种连接。QUEUE_CONNECTION=database此处的database会对应到config/queue.php的connections数组下面的键值driver是队列使用的引擎queue是队列名称2.如果引擎是database,运行命令创建数据表php artisan queue:tablephp artisan migrate3.创建任务类php artisan make:job SendMail...原创 2020-07-01 23:01:03 · 480 阅读 · 0 评论 -
laravel 学习笔记(三):事件、事件监听器
(可能是由于理解力的问题,看laravel官方文档还是有点懵的…)事件比如,【用户登录】事件。事件是数据的载体。比如【用户登录】,它要传递的数据就是用户的注册信息,用户名、邮箱等。事件监听器比如,监听注册事件触发之后要做的事情。比如,在用户登录时触发【用户登录】事件,拿到用户的邮箱地址、登录ip等,用来发送邮件通知用户,你的账号在什么时间什么地点登录了。注册事件文件位置 Providers\EventServiceProvider.php其中的listen属性包含了触发的事件(key),原创 2020-07-01 22:59:44 · 268 阅读 · 0 评论 -
laravel 学习笔记(三):使用Faker扩展包进行数据填充
一、背景假设已有一个用户表,它的migration如下,我们要为其填充虚假数据以供测试等相关目录:/database/migrations/2014_10_12_000000_create_users_table.php<?phpuse Illuminate\Database\Migrations\Migration;use Illuminate\Database\Schema\Blueprint;use Illuminate\Support\Facades\Schema;class原创 2020-06-04 16:55:15 · 325 阅读 · 0 评论 -
laravel学习笔记(一):安装部署
一、安装安装好PHP环境,这里使用的是lnmp一键安装包。(https://lnmp.org/)安装前需要注意的是,laravel的环境要求1. 安装命令可选,blog是项目名称laravel new blogcomposer create-project --prefer-dist laravel/laravel blog2. 安装完成,配置Nginx,使根目录指...原创 2019-07-09 15:43:21 · 165 阅读 · 0 评论 -
laravel学习笔记(二):写一个MVC
创建数据库 2. 创建user表CREATETABLE`user`(`user_id`int(11)NOTNULL,`user_name`varchar(255)NOTNULL,`user_passwd`varchar(255)NOTNULL,PRIMARYKEY(`user_id`))ENGINE=MyISAM...原创 2019-07-09 15:45:22 · 157 阅读 · 0 评论