foostart / package-forum
Manage questions and answers
dev-main
2024-04-03 03:09 UTC
This package is auto-updated.
Last update: 2024-11-03 04:19:33 UTC
README
- @webiste: http://foostart.com
- @package-name: package-filemanager
- @author: Kang
- @date: 27/12/2017
- @version: 2.0
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
- Foostart\Post\PostServiceProvider::class,
- Foostart\Slideshow\SlideshowServiceProvider::class,
- Foostart\Filemanager\FilemanagerServiceProvider::class,
- Intervention\Image\ImageServiceProvider::class,
Step 2: Add class aliases to config/app.php
- 'Image' => Intervention\Image\Facades\Image::class,
- 'Input' => Illuminate\Support\Facades\Request::class,
Step 3: Install publish
- php artisan vendor:publish --provider="Foostart\Post\PostServiceProvider" --force
- php artisan vendor:publish --provider="Foostart\Slideshow\SlideshowServiceProvider" --force
Step 4: Publish the package’s config and assets :
- php artisan vendor:publish --tag=lfm_config
- php artisan vendor:publish --tag=lfm_public
Step 5: Clear cache
- php artisan route:clear
- php artisan config:clear
- php artisan storage:link
Step 6: Migrate and Seeder
Run the following
- php artisan migrate
- php artisan db:seed
Step 7: 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;
}
}