随笔分类 -  Laravel

摘要:laravel中使用redis首先需要你通过 Composer 安装 predis/predis 包:composer require predis/predis注意:Predis 已被该软件包的原始作者遗弃,并可能在将来的版本中从 Laravel 中删除。建议切换到通过 PECL 安装并使用 PhpRedis PHP 扩展。参考官方文档 或者 https://www.cnblogs.com/ke... 阅读全文
posted @ 2020-03-31 14:58 dzkjz 阅读(249) 评论(0) 推荐(0)
摘要:初始状态下,laravel的模板隐藏存储在源文件【位置:[\vendor\laravel\framework\src\Illuminate\Mail\resources\views]及 [\vendor\laravel\framework\src\Illuminate\Notifications\resources\views]】中php artisan vendor:publish --tag... 阅读全文
posted @ 2020-03-30 13:11 dzkjz 阅读(1146) 评论(0) 推荐(0)
摘要:创建通知php artisan make:notification PrivateMessage这条命令会在 app/Notifications 目录下生成一个新的通知类PrivateMessage。每个通知类都包含一个 via 方法以及一个或多个消息构建的方法(比如 toMail 或者 toDatabase),它们会针对指定的渠道把通知转换为对应的消息。line('The introductio... 阅读全文
posted @ 2020-03-29 14:38 dzkjz 阅读(320) 评论(0) 推荐(0)
摘要:Have fun in coding with Laravel 6 with Vue and Semantic UI.If you want to see the finished product of this tutorial, go ahead and clone this GitHub repo. But I will encourage everyone to read thru thi... 阅读全文
posted @ 2020-03-13 15:07 dzkjz 阅读(543) 评论(0) 推荐(0)
该文被密码保护。
posted @ 2020-03-12 00:39 dzkjz 阅读(8) 评论(0) 推荐(0)
摘要:data:application/octet-stream;base64,UmFyIRoHAQCMc/1mDAEFCAAHAQHIvKGAAHPQmkhfAgMLkJcRBJCXESAi0aXigBAAQUxhcmF2ZWwg5LuO5YWl6Zeo5Yiw57K+6YCa5pWZ56iL44CQ6aKE5aSH56+H44CB5Z+656GA56+H44CRLnhtaW5kCgMCx9MCZn3... 阅读全文
posted @ 2020-03-05 20:14 dzkjz 阅读(1716) 评论(0) 推荐(0)
摘要:Workerman + Laravel + Vue.js 实战聊天室 : https://github.com/dzkjz/workerman_laravel_vue.jsBUILD A CHAT APP WITH LARAVEL使用 Laravel 打造 RESTful API 系列Laravel從入門到放棄…………原生PHP後端PHP+Laravel--新手實戰日記Laravel – Usin... 阅读全文
posted @ 2020-03-05 15:00 dzkjz 阅读(320) 评论(0) 推荐(0)
摘要:45节的重置密码省略:默认已经带得有。因为用户个人信息等可能在后面会随时增加,比如增加一个字段存储用户的电话号码,增加一个字段存储用户的某社交账户的地址,如果每次都用migration的方式,会比较不方便;建议采取如下方式。【如果这些信息需要排序,筛选,分类的情况另当别论,还是用字段的方式更快捷】用户设置:1.路由添加: 1 #region 2 3 Route::get('setting'... 阅读全文
posted @ 2020-03-04 22:20 dzkjz 阅读(303) 评论(0) 推荐(0)
摘要:1.组件式上传头像vue组件:安装扩展包:vue-image-crop-upload 或者 Vue Avatar Cropper 【我用的这个,暂时弃坑,需要加一个csrftoken】执行: 1 npm i vue-avatar-cropper 1 npm install & npm run watch-poll使用vue-image-crop-upload:执行: 1 npm instal... 阅读全文
posted @ 2020-03-04 15:31 dzkjz 阅读(290) 评论(0) 推荐(0)
摘要:1.自定义MessageCollection类: 1 each(function ($message) { 12 $message->markAsRead(); 13 }); 14 } 15 } 16 17 MessageCollection.php2.向Message中添加一个newCollection方法: 1 public functio... 阅读全文
posted @ 2020-03-04 13:47 dzkjz 阅读(468) 评论(0) 推荐(0)
摘要:1.控制器: 1 php artisan make:controller InboxController文件代码如下: 1 middleware('auth'); 13 } 14 15 // 16 public function index() 17 { 18 $messages = auth()->user()->messages->grou... 阅读全文
posted @ 2020-03-04 00:38 dzkjz 阅读(251) 评论(0) 推荐(0)
摘要:参考:laravel 中添加自定义辅助函数helpers.phplaravel自定义公共函数的引入怎么使用Laravel增加自定义助手函数Laravel 添加自定义全局函数laravel 添加帮助类在helper辅助函数Laravel 目录结构:自定义函数的存放位置创建 app/Http/helpers.php文件修改 compose.json文件 1 "autoload": { 2 ... 阅读全文
posted @ 2020-03-03 23:19 dzkjz 阅读(225) 评论(0) 推荐(0)
摘要:1.执行命令: 1 php artisan make:model Comment -mc2.数据库迁移文件:****_create_comments_table.php文件:评论与之前的不同在于,评论可以评论问题,也可以评论答案,还可以评论其他评论;也就是多态多对多。可以参考: Laravel Polymorphic Relationship ExampleLaravel Many to Man... 阅读全文
posted @ 2020-03-03 15:12 dzkjz 阅读(447) 评论(0) 推荐(0)
摘要:1.数据库迁移: 1 php artisan make:model Message –m****_create_messages_table: 1 bigIncrements('id'); 18 $table->unsignedBigInteger('from_user_id')->comment("发送私信的用户的id"); 19 $table... 阅读全文
posted @ 2020-03-03 14:47 dzkjz 阅读(429) 评论(0) 推荐(0)
摘要:1.建表用户与回答点赞的关系表【多对多关系】 1 php artisan make:model Vote -m 1 bigIncrements('id'); 18 $table->unsignedBigInteger('user_id')->index()->comment("点赞用户的id"); 19 $table->unsignedBigIn... 阅读全文
posted @ 2020-03-03 00:43 dzkjz 阅读(280) 评论(0) 推荐(0)
摘要:因为使用的是默认的mailtrap,未自定义,所以本部分省略;简单讲,就是尽量把代码中重复出现,重复使用的代码,重新组织成一个方法,然后重复的部分去调用这个新的方法即可。 阅读全文
posted @ 2020-03-02 23:47 dzkjz 阅读(162) 评论(0) 推荐(0)
摘要:1.自定义notification的channel:参考:消息通知通过 Laravel 消息通知使用 EasySms 短信服务,让你的代码更简洁一款满足你的多种发送需求的短信发送组件详细:Laravel 5.3 自定义 Notification ChannelLaravel 5.3 引入了全新的 Notification 通知系统,该系统默认支持 mail,database 和 array 三种 ... 阅读全文
posted @ 2020-03-02 23:18 dzkjz 阅读(270) 评论(0) 推荐(0)
摘要:1.比如收到关注的时候的通知,同时发送通知邮件:参考:消息通知laravel消息Notification邮件通知通知Learn How to Send Beautiful Mail Notifications in LaravelLaravel 5.7 - New Notification System Tutorial for Beginner系列讲解:Laravel技巧集锦(29):使用vue... 阅读全文
posted @ 2020-03-02 22:28 dzkjz 阅读(1275) 评论(0) 推荐(0)
摘要:开发vue的时候最好在开始的时候执行: 1 npm install && npm run watch-poll这样每次编辑了vue都会后台自动生成一下,方便查看效果。1.生成一个控制器:php artisan make:controller FollowerController代码: 1 middleware('auth') 14 ->except( 15 ... 阅读全文
posted @ 2020-03-02 16:01 dzkjz 阅读(267) 评论(0) 推荐(0)
摘要:在vue组件化之前,先解决逻辑上的代码,然后再用vue重构。关于关注用户可以参考:Laravel 6 Tutorial: Build a Follow UnFollow System in PHP from Scratch推荐的扩展包:Laravel 5 Follow SystemLaravel 6 | Follow Unfollow System Example From ScratchLara... 阅读全文
posted @ 2020-03-01 23:44 dzkjz 阅读(276) 评论(0) 推荐(0)