dev-main 2022-09-08 10:14 UTC

This package is auto-updated.

Last update: 2025-06-08 16:39:48 UTC


README

基于laravel-admin编写的轮播图后台配置

  1. 创建配置文件:
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/*'

    ]; }