mirror of
https://github.com/Einundzwanzig-Podcast/einundzwanzig-portal.git
synced 2025-12-11 06:46:47 +00:00
55 lines
1.1 KiB
PHP
55 lines
1.1 KiB
PHP
<?php
|
|
|
|
namespace Nova\Start;
|
|
|
|
use Illuminate\Support\Facades\Route;
|
|
use Illuminate\Support\ServiceProvider;
|
|
use Laravel\Nova\Events\ServingNova;
|
|
use Laravel\Nova\Nova;
|
|
|
|
class CardServiceProvider extends ServiceProvider
|
|
{
|
|
/**
|
|
* Bootstrap any application services.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function boot()
|
|
{
|
|
$this->app->booted(function () {
|
|
$this->routes();
|
|
});
|
|
|
|
Nova::serving(function (ServingNova $event) {
|
|
Nova::script('start', __DIR__.'/../dist/js/card.js');
|
|
Nova::style('start', __DIR__.'/../dist/css/card.css');
|
|
});
|
|
}
|
|
|
|
/**
|
|
* Register the card's routes.
|
|
*
|
|
* @return void
|
|
*/
|
|
protected function routes()
|
|
{
|
|
if ($this->app->routesAreCached()) {
|
|
return;
|
|
}
|
|
|
|
Route::middleware(['nova'])
|
|
->prefix('nova-vendor/start')
|
|
->group(__DIR__.'/../routes/api.php');
|
|
}
|
|
|
|
/**
|
|
* Register any application services.
|
|
*
|
|
* @return void
|
|
*/
|
|
public function register()
|
|
{
|
|
//
|
|
}
|
|
}
|