laravel-admin-library / banner
description...
Installs: 30
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 1
Forks: 0
Open Issues: 0
Language:Blade
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2025-06-08 16:39:48 UTC
README
基于laravel-admin编写的轮播图后台配置
- 创建配置文件:
php artisan vendor:publish --provider="Encore\Banner\BannerServiceProvider"
会在admin后台的 admin目录下生成 BannerController.php 控制器
在 Models/Common/IndexSlide.php 生成 model文件 在 Models/Common/SlideRule.php 生成 model文件
在 config/filesystems.php文件中增加admin 驱动
'admin' => [ 'driver' => 'local', 'root' => public_path(''), 'url' => env('APP_URL') , 'visibility' => 'public', ],
需要在 laravel-admin后台的 Admin目录中的 路由文件中 增加
$router->post('banners/upload', 'BannerController@postImg'); $router->post('banners/save', 'BannerController@postSave'); laravel > 7 路由写法 $router->resource('banners', BannerController::class);
laravel < 7 路由写法 $router->resource('banners', 'BannerController');
需在csrf中过滤请求 class VerifyCsrfToken extends Middleware { /**
-
The URIs that should be excluded from CSRF verification.
-
- @var array */ protected $except = [
'admin/banners/*'
]; }