Skip to main content

Laravel Commands

Laravale commands



#Check route list
php artisan route:list

#Check upload files links
php artisan storage:link 

#Check database connected or not
php artisan db

#Make Request file
php artisan make:request YourNameRequest

#Make Controller
#(In this statement you used -r -> resources and -m -> model. It will create CustomersController and Customers Model files)
php artisan make:controller CustomersController -r -m Customers

#Make Resource file
php artisan make:resource CustomersResource

#To check migration files status that those files are running or not with below commands
php artisan migrate:status

#To check if there is any pending migrate files to run
#(also this command shows us the mysql query before running migration file)
php artisan migrate --pretend 

#To make a database table (in this example Products name as taken)
php artisan make:migration create_products_table

#To create a Request file
php artisan make:request StoreProductRequest
php artisan make:request UpdateProductRequest

#To create Resource file
php artisan make:resource ProductsResource


Comments

Popular posts from this blog

Mysql columns creation in laravel

List of columns  $table->id(); // increment value $table->string('title')->comment('this is blog title'); $table->string('slug')->unique(); $table->text('short_desc'); $table->longText('description'); $table->boolean('is_published')->default(false); $table->integer('min_of_read')->nullable(true); $table->enum('status', ['Active', 'Inactive']); $table->float('discount'); $table->smallInteger('type_id'); $table->date('start_date')->nullable(); $table->timestamps(); $table->foreign('created_by')->references('id')->on('users'); // introducing foreign key $table->unsignedBigInteger('user_id'); //? $table->decimal('latitude', 9, 6)->nullable(true); // Let's say you want starting value from 1000 $table->id()->from(1000); // increment value start from 1000 ->nullabl...

Laravel form validations

 Laravel Validations: List of types "first_name" => 'required|alpha:ascii|min:3|max:100',// alpha:ascii (only accepts a-z) "middle_name" => 'string', "last_name" => 'required|string', "email" => 'required|email|unique:users,email', "password" => 'required|string|confirmed', "sex" => 'required|string', "phone_no" => 'required|string', "account_type" => 'required|string', "dob" => 'required|date_format:d-m-Y', // date with format "nationality" => 'required|string', "company" => 'required|string', "company_sector" => 'required|string', "company_address" => 'required|string' "bank_account_no" => 'required|min_digits:3|max_digits:5', "role" => 'required|in:admin,editor,viewer', ...