1. laravel-admin 后台新建管理员头像无法显示:
- 如果是图片上传失败: 加软连接 php artisan storage:link
-
如果是图片不显示:修改配置文件 ,在 config/filesystems.php 添加:
image.png
2. laravel 关闭ORM模型时间
在模型中增加:php public $timestamps = false
3. laravel 模型对应表名默认是复数
在模型中指定表名:php protected $table='tablename'
4. laravel 前段工作流使用 yarn 不存在
- 运行 npm install -g yarn 安装yarn
- yarn install
5. laravel 执行npm run dev/watch-poll 报错
- 打开 package.json 文件,将 scripts 下的 cross-env 删除
- 执行 npm install -no-bin-links
- 如果这个过程有报错,需要再次执行:npm install –no-bin-links
- 然后执行 yarn install –no-bin-links
- 最后执行编译:npm run dev 或者 npm run watch-poll
参考https://www.cnblogs.com/lovebing/p/7504851.html
https://www.cnblogs.com/phpper/p/6781426.html
6. 出现419状态码错误
在form表单中增加 {{ csrf_field() }}
7. 添加报错:Add [name] to fillable property to allow mass assignment on
模型设置允许字段
protected $fillable = ['name','email'];
8. 数据库无法连接
- 修改env文件DB_HOST为容器名字
- 上一步不能解决artisan问题的话需要将DB_HOST设置为本机IPV4地址
9.Laravel 使用自定义方法和扩展并实现自动加载
- APP下创建 [ help ] 文件夹,在文件夹内创建 [ functions.php ] 文件
-
找到composer.josn下的autoload,添加一个 files ,如果有则不用添加,把刚才的目录写进去
如图
10.迁移数据库字段报错【mysql5.7.7以下版本】
- 在app/Providers/AppServiceProviders.php 方法register中增加
Schema::defaultStringLength(191);
网友评论