摘要: 在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 阅读(263) 评论(0) 推荐(0) 编辑
摘要: 解决上一节当中如果api路由改成: 1 Route::middleware('auth:api')->post('/questions/follow', 'QuestionController@followThroughApi');之后 axios ajax post请求报 401 unauthorized 异常的问题。原理:Laravel PassportPassport OAuth 认证教程... 阅读全文
posted @ 2020-03-01 19:51 dzkjz 阅读(1194) 评论(0) 推荐(0) 编辑
摘要: 1.vue 目录位置:resources/js/componentsPhpStorm语法设置:1.1 在reources/js/components文件夹内新建一个QuestionFollowButton.vue文件【问题关注按钮vue组件】将原show.blade.php中的 关注按钮部分 移入新vue组件内部:初步样式:执行 1 npm install & npm run watch-pol... 阅读全文
posted @ 2020-03-01 15:28 dzkjz 阅读(507) 评论(0) 推荐(0) 编辑
摘要: 1.添加授权策略为了让问题只能被登录用户关注 且用户关注与未关注的区别不同显示提示:使用policy 1 php artisan make:policy QuestionPolicyQuestionPolicy文件: 1 id === $question->user_id; 34 } 35 36 37 /** 38 * 判断用户是否有权删除问题 39 ... 阅读全文
posted @ 2020-03-01 00:46 dzkjz 阅读(269) 评论(0) 推荐(0) 编辑