javck / ezlaravel
轻松学习Laravel + Voyager指南
Requires
- php: ^8.1
- laravel/framework: ^8.0
- laravel/socialite: ^5.3.0
- laravelcollective/html: ^6.2
- tcg/voyager: 1.6.*
README
EzLaravel - 教您如何快速入门Laravel + Voyager的极速开发技巧 ❤️ by Goblin Lab Studio
基于Laravel框架,针对Voyager套件加以扩展的快速开发技巧 陪伴您一起快速入门Laravel,最终打造出带后台的形象网站
Demo网页 : https://demo.goblinlab.org
Ezlaravel Github : https://github.com/javck/package_ezlaravel
网站 & 文档: https://laravelvoyager.com
视频教程在这里: https://laravelvoyager.com/academy/
加入我们的Slack聊天: https://voyager-slack-invitation.herokuapp.com/
查看Voyager速查表: https://voyager-cheatsheet.ulties.com/
使用Laravel Blade构建前台,使用Voyager套件快速生成后台,并用于管理前台的菜单与内容。 Ezlaravel套件旨在方便学习Laravel,相关代码均会在项目中放置一份,方便学习和修改。代码编写也力求简单,以求让初学者更好地理解
支持Laravel 8.x版本
PS: 此套件使用到第三方的Bootstrap4模板:Moderna,相关版权仍属于原作者,如需自行下载可参考以下网址 https://bootstrapmade.com/demo/Moderna/
安装步骤
1.创建新的Laravel项目
执行以下命令来创建最新版本的Laravel项目
laravel new 專案名稱
2.设置数据库参数和APP_URL
接下来请创建项目的新数据库,并在.env文件中设置:
//.env
APP_URL=http://ezlaravel.test(設定你專案的首頁網址)
DB_HOST=localhost
DB_DATABASE=ezlravel
DB_USERNAME=root
DB_PASSWORD=
3.下载Ezlaravel套件
切换到项目目录,输入以下命令来安装Ezlaravel套件
正式環境 composer require javck/ezlaravel 測試環境 composer require javck/ezlaravel --dev
3.安装此套件所需的文件和数据
切换到项目目录,输入以下命令
php artisan ezlaravel:install
4.(可选)加载DebuggerBar
此套件可以帮助您进行调试,切换到项目目录,输入以下命令
composer require barryvdh/laravel-debugbar --dev
5.完成
现在您已经拥有一个Laravel + Voyager的极速开发学习环境,希望您的学习能够一切顺利
已自动安装好Voyager套件,所有相关命令都能使用
后台登录
后台登录路径为/admin,假如项目首页网址为http://ezlaravel.test
,后台网址即為http://ezlaravel.test/admin
账号密码
超级管理员(具有所有后台权限) super/passw0rd
管理员(具有管理前台数据的后台权限) admin/passw0rd
普通用户(不具有任何后台权限) user/passw0rd
其他命令
简单地将文件发布到项目中,但不更新数据库
php artisan ezlaravel:republish