一、Laravel5.6+layui构建后台管理系统

emmm…
废话说给自己听,决定用Laravel5.6+layui构建后台管理系统,记录下步骤以及自己遇到的坑,希望自己能坚持下去。
原先电脑的环境已经配置得差不多了,Composer 是 PHP 的一个依赖管理工具。我们可以在项目中声明所依赖的外部工具库,Composer 会帮你安装这些依赖的库文件,有了它,我们就可以很轻松的使用一个命令将其他人的优秀代码引用到我们的项目中来。
直接使用Composer 来构建laravel项目:
composer create-project --prefer-dist laravel/laravel 项目名 5.5
artisan使用:
Artisan 是 Laravel 中自带的命令行工具的名称。它提供了一些对您的应用开发有帮助的命令。它是由强大的 Symfony Console 组件驱动的。为了查看所有可用的 Artisan 的命令,您可以使用 list 命令来列出它们:
php artisan list
因为用的是phpstorm这个软件(强烈推荐),设置artisan步骤如下:
setting-tools-command line tool support
一、Laravel5.6+layui构建后台管理系统_第1张图片
添加tool based on symfony console
一、Laravel5.6+layui构建后台管理系统_第2张图片
写命令名字及artisan文件路径就行了
一、Laravel5.6+layui构建后台管理系统_第3张图片
之后命令行就可以直接构建,方便快捷。

构建数据库

使用laravel中orm先构建模型,所有Eloquent 模型都继承自 Illuminate\Database\Eloquent\Model 类。
在生成模型时生成数据库迁移,可以使用-m 选项:
php artisan make:model 模型名 -m
生成迁移后可以设置表结构,具体查阅官方文档:https://xueyuanjun.com/post/8845
最后再先使所有数据迁移生效:
php artisan migrate
数据库构建完成
注:如果遇到 Illuminate\Database\QueryException : SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes是mysql版本过低的原因,可以在 AppServiceProvider.php 文件(此文件在app/Providers/下)里的 boot 方法里设置一个默认值:Schema::defaultStringLength(191);
一、Laravel5.6+layui构建后台管理系统_第4张图片

你可能感兴趣的:(一、Laravel5.6+layui构建后台管理系统)