laravel自动生成与数据库model文件

laravel自动生成与数据库model文件

Ezra
2021-10-30 / 1 评论 / 834 阅读 / 正在检测是否收录...
  1. 首先在项目根目录输入以下命令
composer require reliese/laravel
composer require --ignore-platform-reqs reliese/laravel
  1. 在config/app.php文件中添加:
   'providers' => [
    /*
     * Package Service Providers...
     */
    Reliese\Coders\CodersServiceProvider::class,
],

3.输入以下命令

php artisan vendor:publish --tag=reliese-models
php artisan config:clear

此时,config文件夹下应该会有models.php文件
4.在models.php下更改parent参数

'parent' => Illuminate\Database\Eloquent\Model::class,

5.生成model文件

php artisan code:models //会在config/models.php文件中配置的path目录下生成默认连接的数据库的表的模型文件
php artisan code:models --table=test //给特定的表生成模型

6.composer国内镜像
因为外网的太慢所以改用国内阿里云镜像 https://mirrors.aliyun.com/composer/
7.新建laravel5.5无法使用

报错:


首先安装依赖

composer require doctrine/dbal

之后依然报错,更改composer配置由3.0改成2.12.1
kwyr8mvm.png
然后执行composer update
解决

v2-ae2be93d35386d8fc9927ddbe736056b_b.jpg

0

评论 (1)

取消
  1. 头像
    Ezra 作者
    Windows 7 · Google Chrome

    使用composer可能会内存不足报错,记得更改php.ini的memory_limit值

    回复