Nginx+PHP+HTTPS的配置模板,如果要部署其它网站,可以基于此进行修改: # 处理 HTTP 请求,所有请求都重定向到 https://dev.wujie.me server { listen 80; server_name dev.wujie.me dev.wujie.me; ...
编程
Debian+Nginx+PHP配置模板
Nginx+PHP+HTTP的配置模板,如果要部署其它网站,可以基于此进行修改: server { listen 80; root /var/www/www.example.com; # Add index.php to the list if you are using PHP index inde...
Debian配置系统时区
默认的Debian时区一般是UTC(协调世界时),我们在使用时,往往需要对时区进行修改,以方便使用。修改Debian时区,可以使用下面的命令: dpkg-reconfigure tzdata 运行后,会出来一个列表,此时我们可以根...
Laravel上线一定要优化的两个配置
1、缓存配置信息:php artisan config:cache 该操作把配置信息从.env缓存到php文件中,否则会因为高并发,多个请求同时读取.env文件,会造成读取失败,从而读取到了config文件夹下的默认配置信息,会造成数据...
Laravel用户登录
Laravel中做登录,真的太简单了,框架已经集成了大多数的功能,我们只需要把相关数据传递过去即可。代码如下: <?php namespace App\Http\Controllers; use Illuminate\Http\Request; use Illuminate\Sup...
Laravel在FormRequest验证中返回JSON
Laravel中表单验证可以用FormRequest来进行,但是这个默认是返回视图文件的,如果想要把验证结果以JSON格式返回,可以使用如下代码(failedValidation函数): <?php namespace App\Http\Requests; use ...
Laravel更新时的唯一性验证
在执行update进行更新数据时,有时需要对唯一性进行验证,这时要在验证项的后面加上一个ID,不然Laravel会认为该字段内容已存在。 具体验证代码如下: $validator = validator($request->all(), [ ...
Laravel表单验证返回JSON
新增时的验证: $validator = validator($request->all(), [ 'name' => 'required|unique:departments', ]); if ($validator->fails()) { return response()->json([ 'code'=>-1, ...
Laravel使用laravel-permission进行权限管理
安装 composer require spatie/laravel-permission 发布迁移文件: php artisan vendor:publish --provider="Spatie\Permission\PermissionServiceProvider" --tag="migrations" 在config/app.php ...
Laravel Eloquent 中的一对一,一对多,多对多
一对一使用 hasOne 反向 belongsTo一对多使用 hasMany反向 belongsTo多对多使用 belongsToMany反向 BelongsToMany
