* Add public/private pages #641 * Cleanup the form requests
This commit is contained in:
@@ -18,6 +18,7 @@ use App\Models\Observers\SettingObserver;
|
||||
use App\Models\Observers\Sluggable;
|
||||
use App\Models\Observers\SubfleetObserver;
|
||||
use App\Models\Observers\UserObserver;
|
||||
use App\Models\Page;
|
||||
use App\Models\PirepField;
|
||||
use App\Models\PirepFieldValue;
|
||||
use App\Models\Setting;
|
||||
@@ -38,6 +39,8 @@ class ObserverServiceProviders extends ServiceProvider
|
||||
FlightField::observe(Sluggable::class);
|
||||
FlightFieldValue::observe(Sluggable::class);
|
||||
|
||||
Page::observe(Sluggable::class);
|
||||
|
||||
PirepField::observe(Sluggable::class);
|
||||
PirepFieldValue::observe(Sluggable::class);
|
||||
|
||||
|
||||
@@ -61,6 +61,8 @@ class RouteServiceProvider extends ServiceProvider
|
||||
Route::get('flights/search', 'FlightController@search')->name('flights.search');
|
||||
Route::resource('flights', 'FlightController');
|
||||
|
||||
Route::get('p/{slug}', 'PageController@show')->name('pages.show');
|
||||
|
||||
Route::get('pireps/fares', 'PirepController@fares');
|
||||
Route::post('pireps/{id}/submit', 'PirepController@submit')->name('pireps.submit');
|
||||
|
||||
@@ -285,6 +287,9 @@ class RouteServiceProvider extends ServiceProvider
|
||||
Route::resource('pirepfields', 'PirepFieldController')
|
||||
->middleware('ability:admin,pireps');
|
||||
|
||||
// Pages
|
||||
Route::resource('pages', 'PagesController')->middleware('ability:admin,pages');
|
||||
|
||||
// rankings
|
||||
Route::resource('ranks', 'RankController')->middleware('ability:admin,ranks');
|
||||
Route::match([
|
||||
|
||||
@@ -2,15 +2,16 @@
|
||||
|
||||
namespace App\Providers;
|
||||
|
||||
use App\Http\Composers\PageLinksComposer;
|
||||
use App\Http\Composers\VersionComposer;
|
||||
use Illuminate\Support\Facades\View;
|
||||
use Illuminate\Support\ServiceProvider;
|
||||
|
||||
class ComposerServiceProvider extends ServiceProvider
|
||||
class ViewComposerServiceProvider extends ServiceProvider
|
||||
{
|
||||
public function boot()
|
||||
{
|
||||
// Attach the version number to the admin sidebar
|
||||
View::composer('*', PageLinksComposer::class);
|
||||
View::composer('admin.sidebar', VersionComposer::class);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user