Laravel入门

环境准备

开发环境
1,简单:集成开发环境:Laragon
2,进阶:Homestead: 开发环境搭建 – Windows

Composer
https://www.anttoweb.com/kb/composer/

初始化项目

配置hosts文件做本地解析
配置vhost到laravel项目的public目录

以上两条根据本地环境来具体操作。

创建数据库;

根据项目信息修改配置文件 .env.example,并复制为 .env

配置项:APP_URL, DB_DATABASE

cp .env.example .env

在项目目录运行 composer install

生成key

php artisan key:generate

迁移数据库并导入默认数据

php artisan migrate --seed

创建链接 “public/storage” -> “storage/app/public”

php artisan storage:link

如果有前端资源需要打包, 参考文章 npm

数据库相关命令

可酌情使用以下其他命令:

# 仅迁移数据库结构
php artisan migrate

# 迁移指定的表
php artisan migrate --path=./database/migrations/2020_12_29_091239_create_test_table.php

# 在结构存在的情况下导入seed数据
php artisan db:seed

# 若对已经存在的迁移文件或seed文件有修改,可放弃当前数据库,重新初始化整个数据库
php artisan migrate:fresh --seed

# 仅单独更新特定表
php artisan db:seed --class=XXXTableSeeder

缓存相关

如果提示找不到Class,执行如下命令清除缓存

composer dump-autoload --optimize

清除类映射

php artisan clear-compiled

清除编译好的视图缓存

php artisan view:clear

清除运行缓存:

php artisan cache:clear

清除配置缓存:

php artisan config:clear

 6,070 total views,  2 views today

Revisions

No comments yet.

发表评论