kajalpandya/generate_laravel_crud

该包最新版本(v2.0)没有可用的许可证信息。

在终端中运行命令,为您的实体生成现成的 CRUD。

安装量: 1,471

依赖项: 0

建议者: 0

安全性: 0

星标: 14

关注者: 2

分支: 1

公开问题: 0

语言:JavaScript

类型:crud

v2.0 2023-02-20 11:55 UTC

README

在根目录下创建新目录

$ composer create-project --prefer-dist laravel/laravel blog

进入您的目录

$ cd blog

将 .env.example 文件移动到 .env

$ mv .env.example .env

生成您的应用密钥

$ php artisan key:generate

在 .env 文件中设置您的数据库配置

在浏览器中运行 localhost:8000

如果一切正常,则在 composer.json 文件中添加此行

"kajalpandya/generate_laravel_crud": "dev-master",

更新 composer

$ composer update

注册提供者和别名

然后在 config/app.php 文件中的 providers 数组中添加此行 Youcandothis\Crud\CrudServiceProvider::class, Intervention\Image\ImageServiceProvider::class,

并在 aliases 数组中添加此行 'Image' => Intervention\Image\Facades\Image::class,

删除以下文件

database/migrations database/seeds

清除缓存

$ php artisan config:cache

自动加载文件

$ composer dump-autoload

再次清除缓存

$ php artisan config:cache

最终发布提供者

$ php artisan vendor:publish --provider="Youcandothis\Crud\CrudServiceProvider"

从以下文件复制路由

vendor/kajalpandya/youcandothis/crud/src/web.php

在 app\Http\Kernel.php 中的 $routeMiddleware 组中注册中间件

'admin' => \App\Http\Middleware\AdminOnly::class,

在 composer.json 文件下的 "autoload" 数组中自动加载辅助文件

"files": [ "app/helpers.php" ]

在 DatabaseSeeder 的 run 函数中添加以下内容

$this->call(SiteSettingsTableSeeder::class); $this->call(UsersTableSeeder::class); $this->call(BlogCategoriesTableSeeder::class); $this->call(BlogsTableSeeder::class); $this->call(ExtrasTableSeeder::class); $this->call(TestimonialsTableSeeder::class);

然后运行

$ php artisan migrate && php artisan db:seed

在 public 下创建 tmp 文件夹

然后运行 localhost:8000

祝您玩得开心..!!!!!

从以下 URL 克隆直接仓库

https://github.com/kajal98/laravel-ready-admin-panel

屏幕截图

注册 register
登录 login
仪表板 1
用户列表 2
更改个人资料 3
更改密码 4
网站设置 5
博客列表 6
添加新博客 7
编辑博客 8
显示博客 9
咨询列表 10
附加页面 11
编辑附加页面 12
常见问题解答 13
客户评价 14
忘记密码 15
重置密码 16