kajal-pandya/laravel-site-settings

在终端运行命令,为您的事务生成现成的 CRUD

安装: 6

依赖者: 0

建议者: 0

安全性: 0

星标: 0

关注者: 1

分支: 0

开放问题: 0

语言:CSS

类型:crud

dev-main 2021-10-21 17:36 UTC

This package is auto-updated.

Last update: 2024-09-21 23:55:52 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