1.9 2021-07-09 05:56 UTC

This package is auto-updated.

Last update: 2024-06-11 15:25:01 UTC


README

  • @webiste: http://foostart.com
  • @package-name: package-myclass
  • @author: Kang
  • @date: 12/07/2021
  • @version: 1.9

Features

  1. CRUD
  2. Add category to form
  3. Language standard
  4. Add filters on table data
  5. Add token for prevent XSRF

Step 1: Add service providers to config/app.php

  1. Tranthihoaitrang\Myclass\ClassServiceProvider::class

Step 2: Install publish

  1. php artisan vendor:publish --provider="Tranthihoaitrang\Myclass\ClassServiceProvider" --force
  2. php artisan vendor:publish --provider="Foostart\Slideshow\SlideshowServiceProvider" --force

Step 3: Publish the package’s config and assets :

  1. php artisan vendor:publish --tag=lfm_config
  2. php artisan vendor:publish --tag=lfm_public

Step 4: Clear cache

  1. php artisan route:clear
  2. php artisan config:clear
  3. php artisan storage:link

Step 5: Migrate and Seeder

Run the following

  1. php artisan migrate
  2. php artisan db:seed

Step 6: Add user

foostart\laravel-filemanager\src\Handlers\ConfigHandler.php

<?php

namespace Foostart\Filemanager\Handlers;


class ConfigHandler
{
    public function userField()
    {
        //original
        //return auth()->user()->id;
        $auth = \App::make('authenticator');
        $user = $auth->getLoggedUser();
        if (empty($user)) {
            return NULL;
        }
        return $user->id;
    }
}

## Step 7: Set up router
[
            'name'        => 'class-admin.menus.top-menu',
            "route"       => "Myclass",
            "link"        => '/admin/Myclass',
            "permissions" => [$admin]
        ],