migrate to gtea from bistbucket
This commit is contained in:
34
public/restaurant/routes/api.php
Normal file
34
public/restaurant/routes/api.php
Normal file
@@ -0,0 +1,34 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\WebsiteController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
use Kreait\Firebase\Factory;
|
||||
use Kreait\Firebase\Messaging\CloudMessage;
|
||||
use Kreait\Firebase\Messaging\Notification;
|
||||
|
||||
// Firebase test route
|
||||
Route::get('/v1/test-firebase', function () {
|
||||
$messaging = (new Factory)
|
||||
->withServiceAccount(storage_path('firebase/firebase_credentials.json'))
|
||||
->createMessaging();
|
||||
|
||||
// Replace with your actual FCM device token
|
||||
$deviceToken = 'dUYkBkPmRN11Z15hlHLE4c:APA91bG1SHwTBPpkLDbtlRYqu4UHSzdfxIMsmRrcXwqT1ULfxVNqMarMmr8pSNqQEg-bs2LXPag3N3APgAJOVaYsEzYOmFck2GH_tYhoiCzNwHZYKN99V0k';
|
||||
$message = CloudMessage::withTarget('token', $deviceToken)
|
||||
->withNotification(Notification::create('Test Title', 'Test Body'));
|
||||
|
||||
try {
|
||||
$messaging->send($message);
|
||||
|
||||
return response()->json(['status' => 'SUCCESS', 'message' => 'Notification sent!']);
|
||||
} catch (\Kreait\Firebase\Exception\MessagingException $e) {
|
||||
return response()->json(['status' => 'ERROR', 'message' => $e->getMessage()]);
|
||||
} catch (\Throwable $e) {
|
||||
return response()->json(['status' => 'ERROR', 'message' => $e->getMessage()]);
|
||||
}
|
||||
});
|
||||
|
||||
Route::middleware('auth:api')->group(function () {
|
||||
Route::post('v1/save-fcm-token', [WebsiteController::class, 'saveFcmToken']);
|
||||
Route::get('v1/sent-notification', [WebsiteController::class, 'sentNotification']);
|
||||
});
|
||||
8
public/restaurant/routes/console.php
Normal file
8
public/restaurant/routes/console.php
Normal file
@@ -0,0 +1,8 @@
|
||||
<?php
|
||||
|
||||
use Illuminate\Foundation\Inspiring;
|
||||
use Illuminate\Support\Facades\Artisan;
|
||||
|
||||
Artisan::command('inspire', function () {
|
||||
$this->comment(Inspiring::quote());
|
||||
})->purpose('Display an inspiring quote');
|
||||
27
public/restaurant/routes/web.php
Normal file
27
public/restaurant/routes/web.php
Normal file
@@ -0,0 +1,27 @@
|
||||
<?php
|
||||
|
||||
use App\Http\Controllers\WEB\InstallController;
|
||||
use App\Http\Controllers\WebsiteController;
|
||||
use Illuminate\Support\Facades\Route;
|
||||
|
||||
Route::get('/', [WebsiteController::class, 'index'])->name('index');
|
||||
|
||||
// ---------------Installation Process Start---------------------------------------\\
|
||||
// Route for installation
|
||||
Route::prefix('install')->group(function () {
|
||||
Route::get('/', [InstallController::class, 'index']);
|
||||
Route::get('start', [InstallController::class, 'index']);
|
||||
Route::get('requirements', [InstallController::class, 'requirements']);
|
||||
Route::get('permissions', [InstallController::class, 'permissions']);
|
||||
Route::get('step-4', [InstallController::class, 'keyWorld']);
|
||||
Route::any('step-5', [InstallController::class, 'step5']);
|
||||
Route::any('database', [InstallController::class, 'database']);
|
||||
Route::any('installation', [InstallController::class, 'installation']);
|
||||
Route::post('validate', [InstallController::class, 'validateInput'])->name('install.validate');
|
||||
});
|
||||
Route::get('install/complete', [InstallController::class, 'complete']);
|
||||
// -----------------------Installation Process End------------------------------------\\
|
||||
|
||||
// Upgrade Module
|
||||
Route::get('/upgrade', [InstallController::class, 'upgradeIndex']);
|
||||
Route::post('/upgrade', [InstallController::class, 'uploadStore']);
|
||||
Reference in New Issue
Block a user