i have application in laravel 5.5 i using RichFileManager (https://github.com/servocoder/RichFilemanager-PHP/wiki/Laravel-framework). I want give permission to use this only logged users. I create in routes/api.php implementation (as in documentation).
Route::match(['get', 'post'], '/filemanager', function (Request $request) 
{
    require_once base_path('public/RichFilemanager/connectors/php/events.php');
    function fm_authenticate()
    {
        return true;
    }
    function fm_has_read_permission($filepath)
    {
        // Customize this code as desired.
        return true;
    }
    function fm_has_write_permission($filepath)
    {
        // Customize this code as desired.
        return true;
    }
    $app = new \RFM\Application();
    // uncomment to use events
    $app->registerEventsListeners();
    $local = new \RFM\Repository\Local\Storage($config);
    // example to setup files root folder
    $path = app()->basePath() . '/public/filemanager';
    $local->setRoot($path, true, false);
    $app->setStorage($local);
    // set application API
    $app->api = new RFM\Api\LocalApi();
    $app->run(); });
My question is how can i use Auth::check() in fm_authenticate function in this place (routes/api.php) ?
When i use middleware auth this show mi login panel but it's not working because currently I logged in.
via Chebli Mohamed
 
Aucun commentaire:
Enregistrer un commentaire