Files Watchers 会有这个问题了!网上查了一下,无解
这个有一个神烦的问题:File cache conflict,经常弹出这个,然后如果刚好按到了回车,代码就被改掉了,还要不停的撤回
知道怎么回事了,这个问题是因为,在helpers.php这个文件中,声明了命名空间造成的删掉以后,就可以laravel自带的辅助函数一样了
https://laracasts.com/discuss/channels/general-discussion/best-practices-for-custom-helpers-on-laravel-5?page=1参考这个帖子,自己添加了一个辅助函数,结果代码看起来怪怪的,没有达到laravel自带辅助函数的效果,多了一个use function App\Http\array_increase;的东西,实在不能忍呀!@JellyBool 老师,怎样添加自定义辅助函数,才能和系统自带的一样的效果呢?那个帖子中的,那么麻烦,结果用的时候,还是这么啰嗦,还不如直接用trait去扩展呢
use function App\Http\array_increase;
<?php namespace App\Http\Controllers; use function App\Http\array_increase; class SomeClass { function doSometime() { ... $array = array_increase($array, 'image_url'); ... } }
为什么要用limit offset呢?感觉pagination挺好的呀
我直接不用API Resource了,感觉用处不大,自己写了专门格式化数据的trait
https://hackernoon.com/hiding-api-fields-dynamically-laravel-5-5-82744f1dd15a或许这个是你想要的
又看了一遍视频,有两个问题,希望老师有空可以解答一下:1、返回数据的排序问题:
{ "data": {}, "status": "success" }
一般情况下,都是状态码和状态信息会放在返回数据的最开始,比如这样:
{ "status": "success", "data": {} }
但是使用with的时候,这类信息基本上都是放在了 data 的后面,有没有办法实现这种排序呢?2、collection中的分页信息如何调整?
一般API开发中,基本上都不需要链接,所以想把links删掉,尝试了很多方法,都没办法实现;
meta中的信息,其实只需要其中的三四个字段,怎么删除不需要的信息?
老师,有空帮忙看下这个问题,谢谢
@JellyBool 老师,新年快乐!又看了一遍视频,感觉API Resource如果只是改变一下数据格式,完全没有存在的价值,还不如封装一个通用的方法来的方便呢您觉得,API Resource存在的意义是什么?
API Resource
supervisor 3.3.3 居然要这么搞:执行以下命令前,请先确认配置文件所在的路径
sudo supervisord -c /etc/supervisor/supervisord.conf sudo supervisorctl -c /etc/supervisor/supervisord.conf
这个只能在代码里写上具体的时间。如果用户希望自己来指定执行的时间,好像就只能通过读数据库来实现了,然后再由代码判断,数据库中的时间,是否符合用户指定时间