git add .

git commit "create admin panel layout structure"
This commit is contained in:
2026-08-18 09:04:00 +03:30
parent 3055e42641
commit 14684d5537
49 changed files with 276 additions and 53 deletions
+43
View File
@@ -0,0 +1,43 @@
<?php
namespace App\Console\Commands;
use App\Models\Admin;
use Illuminate\Console\Command;
use Illuminate\Support\Facades\Hash;
class AdminGenerator extends Command
{
/**
* The name and signature of the console command.
*
* @var string
*/
protected $signature = 'app:admin-generator';
/**
* The console command description.
*
* @var string
*/
protected $description = 'Command description';
/**
* Execute the console command.
*/
public function handle()
{
Admin::create([
'first_name' => 'hatame',
'last_name' => 'andarza',
'username' => 'hatame14',
'email' => 'hatame14@gmail.com',
'mobile' => '09119533286',
'password' => Hash::make('hatame14'),
'image' => '',
'status' => 'active',
]);
$this->info('hatame created successfully.');
}
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class Dashboard extends Controller
{
//
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class Flight extends Controller
{
//
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class Tour extends Controller
{
//
}
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class reservation extends Controller
{
//
}
+11
View File
@@ -0,0 +1,11 @@
<?php
namespace App\Http\Controllers\Admin;
use App\Http\Controllers\Controller;
use Illuminate\Http\Request;
class user extends Controller
{
//
}
+2 -9
View File
@@ -4,7 +4,7 @@ namespace App\Http\Controllers;
use App\Http\Requests\CommentStoreRequest;
use App\Models\Comment;
use Illuminate\Http\Request;
use Illuminate\Support\Facades\Auth;
class CommentController extends Controller
{
@@ -29,14 +29,7 @@ class CommentController extends Controller
$data['user_id'] = auth()->id();
$data['status'] = 0;
Comment::create([
'flight_id' => $request->flight_id,
'tour_id' => $request->tour_id,
'comment' => $request->comment,
'rating' => $request->rating,
'user_id' => auth()->id(),
'status' => 0,
]);
Comment::create($data);
return back()->with(
'success',
@@ -0,0 +1,29 @@
<?php
namespace App\Http\Requests\Admin;
use Illuminate\Contracts\Validation\ValidationRule;
use Illuminate\Foundation\Http\FormRequest;
class FlightStoreRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*/
public function authorize(): bool
{
return false;
}
/**
* Get the validation rules that apply to the request.
*
* @return array<string, ValidationRule|array<mixed>|string>
*/
public function rules(): array
{
return [
//
];
}
}
@@ -0,0 +1,29 @@
<?php
namespace App\Http\Requests\Admin;
use Illuminate\Contracts\Validation\ValidationRule;
use Illuminate\Foundation\Http\FormRequest;
class TourStoreRequest extends FormRequest
{
/**
* Determine if the user is authorized to make this request.
*/
public function authorize(): bool
{
return false;
}
/**
* Get the validation rules that apply to the request.
*
* @return array<string, ValidationRule|array<mixed>|string>
*/
public function rules(): array
{
return [
//
];
}
}
+5 -3
View File
@@ -9,10 +9,12 @@ namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Database\Eloquent\Model;
use Illuminate\Foundation\Auth\User;
/**
* Class Admin
*
*
* @property int $id
* @property string $first_name
* @property string $last_name
@@ -24,12 +26,12 @@ use Illuminate\Database\Eloquent\Model;
* @property int $status
* @property Carbon|null $created_at
* @property Carbon|null $updated_at
*
*
* @property Collection|Role[] $roles
*
* @package App\Models
*/
class Admin extends Model
class Admin extends User
{
protected $table = 'admins';
public static $snakeAttributes = false;
-1
View File
@@ -9,7 +9,6 @@ namespace App\Models;
use Carbon\Carbon;
use Illuminate\Database\Eloquent\Collection;
use Illuminate\Foundation\Auth\User as Authenticatable;
use Illuminate\Database\Eloquent\Model;
/**
* Class User
+8
View File
@@ -0,0 +1,8 @@
<?php
namespace App\Services;
class ExcelServices
{
}
+8
View File
@@ -0,0 +1,8 @@
<?php
namespace App\Services;
class ReportServices
{
}
@@ -1,26 +0,0 @@
<?php
namespace App\View\Components\Home;
use Closure;
use Illuminate\Contracts\View\View;
use Illuminate\View\Component;
class LatestFlights extends Component
{
/**
* Create a new component instance.
*/
public function __construct()
{
//
}
/**
* Get the view / contents that represent the component.
*/
public function render(): View|Closure|string
{
return view('components.home.latest-flights');
}
}