Migration complete
This commit is contained in:
@@ -13,7 +13,7 @@ Breadcrumbs::for('entries.index', function ( Generator $trail) {
|
||||
|
||||
Breadcrumbs::for('entries.show', function ( Generator $trail, string $section, \App\Models\Entry $entry) {
|
||||
$trail->parent('entries.index');
|
||||
$trail->push($entry->title, route('entries.show', [ $section, $entry ] ) );
|
||||
$trail->push($entry->complete_title ?? $entry->title, route('entries.show', [ $section, $entry ] ) );
|
||||
});
|
||||
Breadcrumbs::for('entries.drafts', function ( Generator $trail ) {
|
||||
$trail->parent('home');
|
||||
@@ -54,3 +54,7 @@ Breadcrumbs::for('queue.index', function ( Generator $trail ) {
|
||||
$trail->parent('home');
|
||||
$trail->push('Submissions Queue', route('queue.index') );
|
||||
});
|
||||
Breadcrumbs::for('reviews.index', function ( Generator $trail ) {
|
||||
$trail->parent('home');
|
||||
$trail->push('Reviews', route('reviews.index') );
|
||||
});
|
||||
|
||||
@@ -2,6 +2,7 @@
|
||||
|
||||
use App\Http\Controllers\EntryController;
|
||||
use App\Http\Controllers\ModCP\LanguageController;
|
||||
use App\Http\Controllers\ReviewController;
|
||||
use App\Http\Controllers\WebhookController;
|
||||
use Illuminate\Routing\RedirectController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
@@ -19,13 +20,17 @@ Route::name('entries.')->controller(EntryController::class)->group(function () {
|
||||
Route::get('/{section}/{entry:slug}', 'show' )->name('show')->where(
|
||||
[
|
||||
'section' => 'translations|romhacks|homebrew|utilities|documents|lua-scripts',
|
||||
'entry' => '[a-zA-Z0-9\-_]+'
|
||||
'entry' => '[^/]+',
|
||||
]
|
||||
);
|
||||
|
||||
Route::get('/my-drafts', 'drafts' )->middleware('xf.auth')->name('drafts');
|
||||
|
||||
});
|
||||
Route::name('reviews.')->controller(ReviewController::class)->group(function () {
|
||||
Route::get('/reviews', 'index')->name('index');
|
||||
Route::post('/reviews/{entry:id}', 'store')->name('store')->middleware(['xf.auth','can:create,\App\Models\EntryReview']);
|
||||
});
|
||||
|
||||
// SubmissionController.
|
||||
Route::name('submit.')->prefix('/submit')->controller(\App\Http\Controllers\SubmissionController::class)->middleware(['xf.auth', 'can:create,\App\Models\Entry'])->group(function () {
|
||||
@@ -99,6 +104,7 @@ Route::name('tools.')->controller(\App\Http\Controllers\ToolsController::class)-
|
||||
->where(['entry_id' => '[0-9]+']);
|
||||
Route::get('/play/{entry_id}/{file:file_uuid}', 'play' )->name('play')->middleware('xf.auth')
|
||||
->where(['entry_id' => '[0-9]+']);
|
||||
Route::get('/hash', 'hasher' )->name('hash');
|
||||
});
|
||||
|
||||
// ModeratorCPController
|
||||
|
||||
Reference in New Issue
Block a user