1. Go to this page and download the library: Download laragear/meta 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/ */
laragear / meta example snippets
public function boot()
{
$this->withPublishableMigrations(__DIR__.'/../migrations');
$this->withSchedule(fn($schedule) => $schedule->command('inspire')->hourly());
}
public function boot()
{
$declaration = $this->withMiddleware(OnlyAdults::class);
// Make it a shared instance.
$declaration->shared();
// Set an alias
$declaration->as('adults');
// Puts it inside a middleware group.
$declaration->inGroup('web');
// Sets the middleware in the global stack.
$declaration->globally();
// Makes the middleware run first or last in the priority stack.
$declaration->first();
$declaration->last();
}
use Illuminate\Database\Eloquent\Scope;
use Illuminate\Database\Eloquent\Builder;
use Illuminate\Database\Eloquent\Model;
use Laragear\Meta\Database\Eloquent\ExtendsBuilder;
class Cars implements Scope
{
use ExtendsBuilder;
public function apply(Builder $builder, Model $model)
{
// ...
}
private function extendWhereAvailable($builder)
{
return $builder->where('available_at', '>', now());
}
protected static function extendWhereColor($builder, string $color)
{
return $builder->where('base_color', $color);
}
}
use Illuminate\Console\Command;
use Laragear\Meta\Console\Commands\WithEnvironmentFile;
class AddServiceKey extends Command
{
use WithEnvironmentFile;
public function handle()
{
// ...
$this->putEnvKey('AWESOME_SERVICE', $this->argument('service_key'))
}
}
public function boot()
{
// ...
$this->withPublishableMigrations(__DIR__.'/../stubs/migrations');
}
Loading please wait ...
Before you can download the PHP files, the dependencies should be resolved. This can take some minutes. Please be patient.