@德国科隆街头的大胡子 最近都没招人了,大家都闲着的;你可以试试字节(能接受996)、吉利集团,在我看来都还可以,其他的你可以看看:
我也在重庆,目前在腾讯大渝网,工资一般般,最近地方站大网转型,近一年都不太好过,不过好处就是能 18. 下班,比起同在大渝的字节好太多了。一起加油吧。欢迎来大渝网一起面基。
举个列子你就明白了。
public function boot() { \Illuminate\Support\Facades\Route::model('user', \App\Models\ClientUser::class); }
Route::get('_test/{user}', function ($user) { dd($user); });
这样这里没有制定 $user 属于哪个 model。
再讲一个 job 放进 Laravel 队列时,Laravel 会将改 job Serialize 化,期间会丢失非 public 的数据,这也是为什么设置的 payload 数据要设置为 public 的原因。
public $user;
说回来,Laravel 在消费队列数据时,会尝试先 unSerialize,如果 payload 是 model,Laravel 还会尝试根据 id 重新查询一次数据库,并用新纪录填充 $user。
所有你在 job 里 __contruct 看到的数据是调用时你传给他的,而 handl 里的是重新反查出来的。
加油,静下心来,好好学习;
简单一点吧,早点写完早点休息。
public function rules() { $rules = [xxxxx]; if ($this->type == 7 && $this->action == 2) { $rules['item'] = 'required|string'; } return $rules; }
主要是这次 Laravel onlie 发布的 Octane 包,集成了 Swoole,Everything We Know About Laravel Octane.
wrk 测试可以达到 6200 请求每秒,太赞了。
wrk -t4 -c50 http://localhost:8000/hello-world
举几个列子吧。
Laravel 中的队列监听核心代码如下 github.com/illuminate/queue/blob/m...
Go 语言中 net/http 提供 http 服务的源码 github.com/golang/go/blob/master/s...
加油
为什么那么想进入大肠呢,我以前是这样想的;进入大肠后:
但是真是这样吗?
你想进入大肠是因为什么呢?
@overtrue 不,我的意思是因为你可能在多个地方都返回 403 response,而前端同事的错误处理基本都是拦截器里实现的,那是不是意味着前端同事得根据下面这种方式来判断如何提示呢?
axios.interceptors.response.use(function (response) { return response; }, function (error) { if (error.response.status == 403) { if (error.response.team) {// 那是不是意味这前端同事只能依靠这个 team 来判断呢 // 执行带 button 的错误提示 } else { // 执行基本的只带错误消息的错误提示 } } return Promise.reject(error); });
距离上一篇文章已经一年了,超哥终于来产出了 :speak_no_evil:
不过要是这样返回,怎么区分呢,比如团队成员试图修改项目信息,这时候可能也会返回 403,那前端同事如何处理呢?
HTTP/1.0 403 Forbidden { "message": "您无权访问该资源", "code": 4030010 // 是不是加个错误码好些 "team": { "id": "abxT8sioa0Ms", "name": "CoDesign****" } }