laravel
大炮走火
只是过客
展开
-
5分钟快手入门laravel邮件通知
MAIL_PASSWORD=FEHRTFDFKAJGZDKP (自行到163邮箱中开通smtp服务就会有了,见下图)创建完后的目录参考:resources/views/mytest.blade.php。MAIL_FROM_ADDRESS=xxx@163.com(163邮箱用户名)MAIL_USERNAME=xxx@163.com (163邮箱用户名)编辑第一步生成的app/Mail/TestMail.php文件。MAIL_PORT=25 (163邮箱的端口是25)至此,邮件已成功发送了!原创 2023-07-31 17:47:43 · 974 阅读 · 0 评论 -
laravel api认证最简单的流程
当然,你还需要在用户登录时重置一下你的api_token,这里就不哆嗦了。OK,仅需4步操作,你就为你的程序加上了api认证功能啦!原创 2022-10-09 14:13:30 · 534 阅读 · 1 评论 -
laravel 统一处理接口返回错误
这种return的情况在controller中还好,如果controller还依赖其他函数的返回结果,那么代码就很臃肿,如果那个步骤忘了return,那么客户端就收不到任何相应!而且DefaultException可以改造为任何其他类型的exception,比如用户模块(UserException),扩展性极强!ok,如此一来,我们接口逻辑或某个函数不通的时候,就不依赖return了,而是直接throw,爽!一般来说,我们的接口会设计如下。那么我们如何优化这种情况呢?那么在代码的任何地方。原创 2022-10-08 17:39:02 · 1074 阅读 · 0 评论 -
laravel 表单验证FormRequest统一处理返回值
但,我们有没办法让FormRequest更清爽?有的,去掉failedValidation!在handlers中统一处理!此时如果用if(参数是否存在)…的话,会显得不优雅,且重复代码量大。此时当我们请求此接口时,如果不传递"name"参数,则会直接返回如下报错信息。但,表单验证失败时返回的错误是英文,有没办法改为中文?这样我们的controller看上去又清爽了很多。此时表单验证失败时自动返回你想要的内容。3.最后LoginRequest的代码如下。OK,现在你只需要写rules就可以啦~原创 2022-10-08 17:16:12 · 857 阅读 · 0 评论 -
php 使用ossClient->listObjects,报错502
php 使用ossClient->listObjects报错502,代码无法运行下去原创 2022-08-03 12:03:26 · 1077 阅读 · 1 评论 -
Laravel队列简易使用说明
原文https://learnku.com/docs/laravel/5.8/queues/3923#error-handling官方的最为详细,这里以最简洁的方式达到使用队列目的重点流程:任务创建任务发布队列启动(不启动,任务是不会运行的!)跟着以下步骤做即可:数据库迁移php artisan queue:tablephp artisan migrate任务创建php artisan make:job MyJob任务执行内容 // 编辑jobs/MyJ转载 2022-05-18 11:45:56 · 2309 阅读 · 0 评论 -
linux,宝塔部署laravel项目全流程,及问题处理
每次部署laravel项目总会遇到各种各样的问题,因此在这详细记录每个问题的解决办法!安装宝塔,https://www.bt.cn/new/download.html利用宝塔安装全家桶(nginx,php,mysql)将你的laravel放置到"/www/wwwroot/"目录下宝塔新建一个网站,选择使用php,并绑定目录为"/www/wwwroot/你的laravel项目/public"然后网站设置中,取消这个勾选软件商店-php设置-禁用函数中,删除"putenv",“proc_open”原创 2022-05-10 15:00:28 · 2999 阅读 · 1 评论 -
laravel 执行“php artisan admin:make UserController“时,报错“Class ‘Doctrine\DBAL\Driver\PDOMySql\Driver“
laravel 执行"php artisan admin:make UserController --model=App\User"时,报错" Class ‘Doctrine\DBAL\Driver\PDOMySql\Driver’ not found "解决办法:composer require doctrine/dbal 2.12.1再次执行"php artisan admin:make UserController --model=App\\User",即可!注意安装的doctrine/原创 2022-04-22 11:52:08 · 2561 阅读 · 0 评论