03 2019 档案
摘要:这里将hasOne、hasMany、belongsTo进行一个详细举例说明。 首先,这3个的大致中文意思: hasOne:有一个,加上主谓语应该是 ,A 有一个 B hasMany:有很多,A 有很多 B belongsTo:属于, A 属于 B 这里我们准备3张表来理解他们的关系: user_gr
阅读全文
摘要:PHP 在用户自定义函数中支持可变数量的参数列表。在 PHP 5.6 及以上的版本中,由 ... 语法实现;在 PHP 5.5 及更早版本中,使用函数 func_num_args(),func_get_arg(),和 func_get_args() 。
阅读全文
摘要:使用 declare 语句和strict_types 声明来启用严格模式: Caution: 启用严格模式同时也会影响返回值类型声明. Note: 严格类型适用于在启用严格模式的文件内的函数调用,而不是在那个文件内声明的函数。 一个没有启用严格模式的文件内调用了一个在启用严格模式的文件中定义的函数,
阅读全文
摘要:func_get_args 获取一个函数的所有参数 输出: 参数个数是: 4第二个参数的值:d第0个参数值:1第1个参数值:d第2个参数值:3第3个参数值:4
阅读全文
摘要:/** * 服务器信息. */ public function server(Request $request, ResponseFactory $response) { $system = [ 'app_version' => app()->version(), 'php_version' =>
阅读全文
摘要:public function follow(Request $request, FeedModel $model, FeedRepository $repository) { if (is_null($user = $request->user('api'))) { abort(401); } $
阅读全文
摘要:public function index(Request $request, ResponseFactoryContract $response, UserExtraModel $model) { $user_id = $request->user('api')->id ?? 0; $limit
阅读全文
摘要:public function update(Request $request, User $user) { // 验证规则. $rules = [ 'email' => [ 'nullable', 'email', Rule::unique('users', 'email')->ignore($u
阅读全文
摘要:/** * 获取用户列表数据. * * @param Request $request * @return mixed * @author Seven Du <shiweidu@outlook.com> */ public function users(Request $request) { if
阅读全文
摘要:public function recommends(Request $request) { // $sort = $request->query('sort'); $userId = $request->query('userId'); $email = $request->query('emai
阅读全文
摘要://好友数量 $user_id = $user->id; $sql = "select count(*) as total from `user_friend` where `status` = ? and( ( `user_id` = {$user_id} ) or ( `friend_user_
阅读全文
摘要:public function update(Request $request, ResponseFactoryContract $response) { $user = $request->user(); $rules = [ 'name' => ['nullable', 'string', 'u
阅读全文
摘要:用户表和角色表,多对多关联,一个用户有多个角色,一个角色属于多个用户 添加多对多关联 attach: 给1号用户添加1号角色,并把关联表的column字段赋值为$value,后边的数组需要的时候再添加 $user = App\User::find(1);$user->roles()->attach(
阅读全文
摘要:后台菜单调用接口:/admin/manages ManageRepository类: 每个路由中注册: 等等; 最后后台菜单返回:
阅读全文
摘要:public function exchangeTransfer($user_id, $type, $money, $config, $other_id = 0) { $r['code'] = ERROR1; $r['msg'] = L('parameter_error'); $r['result'
阅读全文
摘要:1. func_num_args — 返回传入函数的参数总个数 int func_num_args ( void ) 示例 <?php function demo () { $numargs = func_num_args (); echo "参数个数为: $numargs \n" ; } demo
阅读全文
摘要:public function updateRegisterSetting(Request $request, Configuration $config) { $conf = $request->only(['showTerms', 'method', 'content', 'fixed', 't
阅读全文
摘要:redis安装 官网下载redis 下载完成之后解压: 进入redis目录执行make: 进入src目录启动redis 启动成功如下: 启动后连接redis 编译安装hiredis 下载:https://github.com/redis/hiredis/releases 解压: 进入编译: 进入sw
阅读全文
摘要:如何实现对脚本中全局函数、类中未使用$this的非静态方法、类中使用$this的非静态方法(需要传入对象)、类中静态方法的回调呢,下面是测试通过的代码。
阅读全文
摘要:傻瓜式安装: 源码安装: swoole官网: 两种方式: 方式一:复制地址通过git clone克隆 方式二:下载zip压缩包,然后解压 下载后的swoole文件: 没有configure目录,需要通过phpize生成 找到php目录下bin下phpize(phpize是php自带的拓展模块功能)
阅读全文