feat: complete tour in admin side
This commit is contained in:
@@ -122,7 +122,7 @@ class TourController extends Controller
|
||||
|
||||
'duration' => $request->input('duration'),
|
||||
|
||||
'views' => 0,
|
||||
'departure_time' => $request->input('departure_time'),
|
||||
|
||||
'price' => $request->input('price'),
|
||||
|
||||
@@ -206,6 +206,10 @@ class TourController extends Controller
|
||||
|
||||
'duration' => $request->input('duration'),
|
||||
|
||||
'views' => 0,
|
||||
|
||||
'departure_time' => $request->input('departure_time'),
|
||||
|
||||
'price' => $request->input('price'),
|
||||
|
||||
'status' => $request->input('status'),
|
||||
|
||||
@@ -13,6 +13,7 @@ class IndexController extends Controller
|
||||
public function index()
|
||||
{
|
||||
$flights = Flight::query()
|
||||
->where('status', \App\Enums\FlightStatus::ENABLE)
|
||||
->with([
|
||||
'airport.city',
|
||||
'airline',
|
||||
@@ -23,6 +24,7 @@ class IndexController extends Controller
|
||||
->paginate();
|
||||
|
||||
$tours = Tour::query()
|
||||
->where('status', \App\Enums\TourStatus::ENABLE)
|
||||
->orderByDesc('created_at')
|
||||
->limit(10)
|
||||
->paginate();
|
||||
|
||||
@@ -59,6 +59,11 @@ class tourStoreRequest extends FormRequest
|
||||
'integer',
|
||||
'min:1',
|
||||
],
|
||||
'departure_time' => [
|
||||
'required',
|
||||
'date',
|
||||
'after_or_equal:today',
|
||||
],
|
||||
|
||||
'price' => [
|
||||
'required',
|
||||
|
||||
@@ -12,7 +12,7 @@ class tourUpdateRequest extends FormRequest
|
||||
*/
|
||||
public function authorize(): bool
|
||||
{
|
||||
return false;
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -59,6 +59,11 @@ class tourUpdateRequest extends FormRequest
|
||||
'integer',
|
||||
'min:1',
|
||||
],
|
||||
'departure_time' => [
|
||||
'required',
|
||||
'date',
|
||||
'after_or_equal:today',
|
||||
],
|
||||
|
||||
'price' => [
|
||||
'required',
|
||||
|
||||
Reference in New Issue
Block a user