%PDF- %PDF-
Direktori : /home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/laravel/nova/src/Console/stubs/ |
Current File : //home/forge/api-takeaseat.eco-n-tech.co.uk/vendor/laravel/nova/src/Console/stubs/lens.stub |
<?php namespace {{ namespace }}; use Illuminate\Http\Request; use Laravel\Nova\Fields\ID; use Laravel\Nova\Fields\Text; use Laravel\Nova\Http\Requests\LensRequest; use Laravel\Nova\Lenses\Lens; class {{ class }} extends Lens { /** * Get the query builder / paginator for the lens. * * @param \Laravel\Nova\Http\Requests\LensRequest $request * @param \Illuminate\Database\Eloquent\Builder $query * @return mixed */ public static function query(LensRequest $request, $query) { return $request->withOrdering($request->withFilters( $query )); } /** * Get the fields available to the lens. * * @param \Illuminate\Http\Request $request * @return array */ public function fields(Request $request) { return [ ID::make(__('ID'), 'id')->sortable(), ]; } /** * Get the cards available on the lens. * * @param \Illuminate\Http\Request $request * @return array */ public function cards(Request $request) { return []; } /** * Get the filters available for the lens. * * @param \Illuminate\Http\Request $request * @return array */ public function filters(Request $request) { return []; } /** * Get the actions available on the lens. * * @param \Illuminate\Http\Request $request * @return array */ public function actions(Request $request) { return parent::actions($request); } /** * Get the URI key for the lens. * * @return string */ public function uriKey() { return 'uri-key'; } }