kajalpandya / generate_laravel_crud
在终端中运行命令,为您的实体生成现成的 CRUD。
Requires
- php: ^8.1.0
- cviebrock/eloquent-sluggable: ^10.0.0
- illuminate/config: ^10.0.3
- illuminate/console: ^10.0.3
- illuminate/database: ^10.0.3
- illuminate/filesystem: ^10.0.3
- illuminate/http: ^10.0.3
- illuminate/pagination: ^10.0.3
- illuminate/support: ^10.0.3
- intervention/image: ^2.7.2
- laravelcollective/html: ^6.4.0
- spatie/laravel-newsletter: ^5.1.1
This package is not auto-updated.
Last update: 2024-09-30 20:54:32 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
屏幕截图
注册
登录
仪表板
用户列表
更改个人资料
更改密码
网站设置
博客列表
添加新博客
编辑博客
显示博客
咨询列表
附加页面
编辑附加页面
常见问题解答
客户评价
忘记密码
重置密码