1. Go to this page and download the library: Download nova-kit/helpers 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/ */
use Laravel\Nova\Http\Requests\NovaRequest;
use function NovaKit\has_ordering;
public static function indexQuery(NovaRequest $request, $query)
{
if (! has_ordering($request)) {
$query->orderBy('name');
}
}
use Illuminate\Http\Request;
use Laravel\Nova\Http\Requests\NovaRequest;
public function authorizedToUpdate(Request $request)
{
if (running_action($request, 'open-on-platform')) {
return $request->user()->canModerateResources();
}
return $this->authorizedTo($request, 'update');
}
NovaKit\is_column_name(mixed $column): bool;
use function NovaKit\is_column_name;
if (is_column_name($request->query('sortBy'))) {
$query->latest($request->query('sortBy'));
}
NovaKit\safe_int(mixed $value): int|string;
use function NovaKit\safe_int;
return safe_int(9007199254741001); // will return "9007199254741001"
NovaKit\schemaless_url(string $url): string;
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.