1. Go to this page and download the library: Download niladam/quick-links library. Choose the download type require.
2. Extract the ZIP file and open the index.php.
3. Add this code to the index.php.
<?php
require_once('vendor/autoload.php');
/* Start to develop here. Best regards https://php-download.com/ */
niladam / quick-links example snippets
return [
'enabled' => env('QUICK_LINKS_ENABLED', true),
/**
* Currently the supported links that are automatically added to your table are:
*
* resource - Opens the resource.
* model - Opens the model.
* env - Opens the env file.
*/
'links' => [
'resource' => env('QUICK_LINKS_SHOW_RESOURCE', true),
'model' => env('QUICK_LINKS_SHOW_MODEL', true),
'env' => env('QUICK_LINKS_SHOW_ENV', true),
],
'prefix' => env('QUICK_LINKS_PREFIX', 'Open in PHPStorm:'),
'separator' => env('QUICK_LINKS_SEPARATOR', ' • '),
/**
* Add your resources here that you want to disable the quick links for.
*
* Please make sure to add the FQCN of your resource here.
*
* Eg: \App\Filament\Resources\OrderResource::class
*/
'disabled' => [
//
],
/**
* Add your files here that you want to enable quick links for.
*
* These will be added at the after the resource links.
*
* Please make sure to add the full path to your file here.
*
* Missing files will be ignored.
*
* Eg:
* base_path('config/quick-links.php') => 'quick config'
* will generate a link with the name 'quick config'
* and open the file at base_path('config/quick-links.php')
*/
'files' => [
// base_path('config/quick-links.php') => 'quick config',
],
];
use Niladam\QuickLinks\Facades\QuickLinks;
// Disable for the user with ID 1
QuickLinks::disableIf(fn() => auth()->id() === 1);
// Disable for a specific role:
QuickLinks::disableIf(fn() => auth()->user()->hasRole('moderator'));
use Niladam\QuickLinks\Facades\QuickLinks;
QuickLinks::disableOn(App\Filament\Resources\OrderResource::class);
bash
php artisan quick-links:install
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.