tranthihoaitrang / myclass
Manage Myclass
1.9
2021-07-09 05:56 UTC
Requires
README
- @webiste: http://foostart.com
- @package-name: package-myclass
- @author: Kang
- @date: 12/07/2021
- @version: 1.9
Features
- CRUD
- Add category to form
- Language standard
- Add filters on table data
- Add token for prevent XSRF
Step 1: Add service providers to config/app.php
- Tranthihoaitrang\Myclass\ClassServiceProvider::class
Step 2: Install publish
- php artisan vendor:publish --provider="Tranthihoaitrang\Myclass\ClassServiceProvider" --force
- php artisan vendor:publish --provider="Foostart\Slideshow\SlideshowServiceProvider" --force
Step 3: Publish the package’s config and assets :
- php artisan vendor:publish --tag=lfm_config
- php artisan vendor:publish --tag=lfm_public
Step 4: Clear cache
- php artisan route:clear
- php artisan config:clear
- php artisan storage:link
Step 5: Migrate and Seeder
Run the following
- php artisan migrate
- 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]
],