Compare commits

..

2 Commits

Author SHA1 Message Date
Mohammad Salehi
c0ca4b5e4a Merge 1380c8535a into 88e5be6e4b 2024-09-02 14:07:06 +00:00
Mohammad Salehi
1380c8535a Update laravel.php 2024-04-21 14:38:40 +03:30
3 changed files with 38 additions and 27 deletions

View File

@@ -2,7 +2,7 @@
/******************************************************************************************** /********************************************************************************************
* CLI AVAILABLE COMMANDS FOR ARTISAN * CLI AVAILABLE COMMANDS FOR ARTISAN
* https://laravel.com/docs/5.8/artisan * https://laravel.com/docs/11.x/artisan
********************************************************************************************/ ********************************************************************************************/
// MAIN. // MAIN.
@@ -20,6 +20,7 @@ php artisan migrate // Run the database migrations
php artisan optimize // Cache the framework bootstrap files php artisan optimize // Cache the framework bootstrap files
php artisan preset // Swap the front-end scaffolding for the application php artisan preset // Swap the front-end scaffolding for the application
php artisan serve // Serve the application on the PHP development server php artisan serve // Serve the application on the PHP development server
php artisan test // Run the application tests
php artisan tinker // Interact with your application php artisan tinker // Interact with your application
php artisan up // Bring the application out of maintenance mode php artisan up // Bring the application out of maintenance mode
@@ -177,60 +178,60 @@ php artisan view:clear // Clear all compiled view files
/******************************************************************************************** /********************************************************************************************
* REQUEST * REQUEST
* https://laravel.com/api/5.8/Illuminate/Http/Request.html * https://laravel.com/api/11.x/Illuminate/Http/Request.html
* https://laravel.com/docs/5.8/requests * https://laravel.com/docs/11.x/requests
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* RESPONSE * RESPONSE
* https://laravel.com/api/5.8/Illuminate/Http/Response.html * https://laravel.com/api/11.x/Illuminate/Http/Response.html
* https://laravel.com/docs/5.8/responses * https://laravel.com/docs/11.x/responses
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* ROUTING * ROUTING
* https://laravel.com/docs/5.8/routing * https://laravel.com/docs/11.x/routing
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* MIDDLEWARE * MIDDLEWARE
* https://laravel.com/docs/5.8/middleware * https://laravel.com/docs/11.x/middleware
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* CONTROLLERS * CONTROLLERS
* https://laravel.com/docs/5.8/controllers * https://laravel.com/docs/11.x/controllers
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* SESSION * SESSION
* https://laravel.com/docs/5.8/session * https://laravel.com/docs/11.x/session
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* URL GENERATION * URL GENERATION
* https://laravel.com/docs/5.8/urls * https://laravel.com/docs/11.x/urls
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* VALIDATION * VALIDATION
* https://laravel.com/docs/5.8/validation * https://laravel.com/docs/11.x/validation
********************************************************************************************/ ********************************************************************************************/
accepted // The field under validation must be yes, on, 1, or true. accepted // The field under validation must be "yes", "on", 1, "1", true, or "true".
active_url // The field under validation must have a valid A or AAAA record according to the dns_get_record PHP function. active_url // The field under validation must have a valid A or AAAA record according to the dns_get_record PHP function.
after:date // The field under validation must be a value after a given date. after:date // The field under validation must be a value after a given date.
after_or_equal:date // The field under validation must be a value after or equal to the given date. after_or_equal:date // The field under validation must be a value after or equal to the given date.
@@ -294,23 +295,28 @@ timezone // The field under validation must be a v
unique:table,column,except,idColumn // The field under validation must not exist within the given database table. unique:table,column,except,idColumn // The field under validation must not exist within the given database table.
url // The field under validation must be a valid URL. url // The field under validation must be a valid URL.
uuid // The field under validation must be a valid RFC 4122 (version 1, 3, 4, or 5) universally unique identifier (UUID). uuid // The field under validation must be a valid RFC 4122 (version 1, 3, 4, or 5) universally unique identifier (UUID).
exclude_if:anotherfield,value // The field under validation will be excluded from the request data returned by the validate and validated methods if the anotherfield field is equal to value.
exclude_unless:anotherfield,value // The field under validation will be excluded from the request data returned by the validate and validated methods unless anotherfield's field is equal to value.
exclude_with:anotherfield // The field under validation will be excluded from the request data returned by the validate and validated methods if the anotherfield field is present
exclude_without:anotherfield // The field under validation will be excluded from the request data returned by the validate and validated methods if the anotherfield field is not present.
/******************************************************************************************** /********************************************************************************************
* ERROR HANDLING * ERROR HANDLING
* https://laravel.com/docs/5.8/errors * https://laravel.com/docs/11.x/errors
********************************************************************************************/ ********************************************************************************************/
/******************************************************************************************** /********************************************************************************************
* MIGRATION COMMANDS * MIGRATION COMMANDS
* https://laravel.com/docs/5.8/migrations * https://laravel.com/docs/11.x/migrations
********************************************************************************************/ ********************************************************************************************/
// TABLE OPTIONS // TABLE OPTIONS
$table->engine = 'InnoDB'; // Specify the table storage engine (MySQL). $table->engine('InnoDB');; // Specify the table storage engine (MySQL).
$table->charset = 'utf8'; // Specify a default character set for the table (MySQL). $table->charset('utf8mb4'); // Specify a default character set for the table (MySQL).
$table->collation = 'utf8_unicode_ci'; // Specify a default collation for the table (MySQL). $table->collation('utf8mb4_unicode_ci'); // Specify a default collation for the table (MySQL).
$table->temporary(); // Create a temporary table (except SQL Server). $table->temporary(); // Create a temporary table (except SQL Server).
$table->comment('Some comment'); // Add a "comment" to a database table
// COLUMN TYPES // COLUMN TYPES
@@ -409,11 +415,13 @@ $table->primary('id'); // Adds a primary key.
$table->primary(['id', 'parent_id']); // Adds composite keys. $table->primary(['id', 'parent_id']); // Adds composite keys.
$table->unique('email'); // Adds a unique index. $table->unique('email'); // Adds a unique index.
$table->index('state'); // Adds a plain index. $table->index('state'); // Adds a plain index.
$table->fullText('body'); // Adds a full text index (MySQL / PostgreSQL).
$table->spatialIndex('location'); // Adds a spatial index. (except SQLite) $table->spatialIndex('location'); // Adds a spatial index. (except SQLite)
$table->dropPrimary('users_id_primary'); // Drop a primary key from the "users" table. $table->dropPrimary('users_id_primary'); // Drop a primary key from the "users" table.
$table->dropUnique('users_email_unique'); // Drop a unique index from the "users" table. $table->dropUnique('users_email_unique'); // Drop a unique index from the "users" table.
$table->dropIndex('geo_state_index'); // Drop a basic index from the "geo" table. $table->dropIndex('geo_state_index'); // Drop a basic index from the "geo" table.
$table->dropFullText('posts_body_fulltext'); // Drop a full text index from the "posts" table.
$table->dropSpatialIndex('geo_location_spatialindex'); // Drop a spatial index from the "geo" table (except SQLite). $table->dropSpatialIndex('geo_location_spatialindex'); // Drop a spatial index from the "geo" table (except SQLite).
// FOREIGN KEY CONSTRAINTS // FOREIGN KEY CONSTRAINTS
@@ -426,7 +434,7 @@ Schema::disableForeignKeyConstraints(); // Disable foreign key constraints withi
/******************************************************************************************** /********************************************************************************************
* COLLECTION ELOQUENT METHODS * COLLECTION ELOQUENT METHODS
* https://laravel.com/docs/5.7/collections * https://laravel.com/docs/11.x/collections
********************************************************************************************/ ********************************************************************************************/
all all
@@ -536,10 +544,11 @@ whereNotIn
whereNotInStrict whereNotInStrict
wrap wrap
zip zip
sliding
/******************************************************************************************** /********************************************************************************************
* HTTP TESTS * HTTP TESTS
* https://laravel.com/docs/5.7/http-tests * https://laravel.com/docs/11.x/http-tests
********************************************************************************************/ ********************************************************************************************/
$response->assertStatus($code); // Assert that the response has a given code. $response->assertStatus($code); // Assert that the response has a given code.
@@ -548,10 +557,14 @@ $response->assertNotFound(); // Assert that the re
$response->assertOk(); // Assert that the response has a 200 status code. $response->assertOk(); // Assert that the response has a 200 status code.
$response->assertSuccessful(); // Assert that the response has a successful status code. $response->assertSuccessful(); // Assert that the response has a successful status code.
$response->assertRedirect($uri); // Assert that the response is a redirect to a given URI. $response->assertRedirect($uri); // Assert that the response is a redirect to a given URI.
$response->assertMethodNotAllowed(); // Assert that the response has a method not allowed (405) HTTP status code.
$response->assertMovedPermanently(); // Assert that the response has a moved permanently (301) HTTP status code.
$response->assertHeader($headerName, $value = null); // Assert that the given header is present on the response. $response->assertHeader($headerName, $value = null); // Assert that the given header is present on the response.
$response->assertHeaderMissing($headerName); // Assert that the given header is not present on the response. $response->assertHeaderMissing($headerName); // Assert that the given header is not present on the response.
$response->assertDownload(); // Assert that the response is a "download".
$response->assertExactJson(array $data); // Assert that the response contains an exact match of the given JSON data. $response->assertExactJson(array $data); // Assert that the response contains an exact match of the given JSON data.
$response->assertJson(array $data); // Assert that the response contains the given JSON data. $response->assertJson(array $data); // Assert that the response contains the given JSON data.
$response->assertJsonCount($count, $key = null); // Assert that the response JSON has an array with the expected number of items at the given key. $response->assertJsonCount($count, $key = null); // Assert that the response JSON has an array with the expected number of items at the given key.
@@ -583,6 +596,11 @@ $response->assertSessionHasNoErrors();
$response->assertSessionDoesntHaveErrors($keys = [], $format = null, $errorBag = 'default'); // Assert that the session has no errors for the given keys. $response->assertSessionDoesntHaveErrors($keys = [], $format = null, $errorBag = 'default'); // Assert that the session has no errors for the given keys.
$response->assertSessionMissing($key); // Assert that the session does not contain the given key. $response->assertSessionMissing($key); // Assert that the session does not contain the given key.
$response->assertLocation($uri); // Assert that the response has the given URI value in the Location header.
$response->assertContent($value); // Assert that the given string matches the response content.
$response->assertNoContent($status = 204); // Assert that the response has the given HTTP status code and no content.
$response->assertStreamedContent($value); // Assert that the given string matches the streamed response content.
$response->assertViewHas($key, $value = null); // Assert that the response view was given a piece of data. $response->assertViewHas($key, $value = null); // Assert that the response view was given a piece of data.
$response->assertViewHasAll(array $data); // Assert that the response view has a given list of data. $response->assertViewHasAll(array $data); // Assert that the response view has a given list of data.
$response->assertViewIs($value); // Assert that the given view was returned by the route. $response->assertViewIs($value); // Assert that the given view was returned by the route.

View File

@@ -95,9 +95,3 @@ arr.reduce(callback[, initialValue]) // Apply a function against
arr.reduceRight(callback[, initialValue]) // Apply a function against an accumulator and each value of the array (from right-to-left) as to reduce it to a single value. arr.reduceRight(callback[, initialValue]) // Apply a function against an accumulator and each value of the array (from right-to-left) as to reduce it to a single value.
arr.some(callback[, initialValue]) // Returns true if at least one element in this array satisfies the provided testing function. arr.some(callback[, initialValue]) // Returns true if at least one element in this array satisfies the provided testing function.
arr.values() // Returns a new Array Iterator object that contains the values for each index in the array. arr.values() // Returns a new Array Iterator object that contains the values for each index in the array.
// String methods
String.charAt(index) // Returns the character at the specified index in a string.
String.indexOf(character) // Returns the index of the first occurrence of a specified value in a string.
String.substring(starting_index, ending_index) // Returns a new string that is a subset of the original string.
String.substring(starting_index) // Returns a substring from starting index to last index of string.

View File

@@ -21,7 +21,6 @@ cat /proc/<process_id>/maps # Show the current virtual memory usage of a Linux
ip r # Display ip of the server ip r # Display ip of the server
lsof -i :9000 # List process running on port 9000 lsof -i :9000 # List process running on port 9000
kill -9 $(lsof -t -i:PORT) # Kill the process running on whichever port specified
journalctl -u minio.service -n 100 --no-pager # List last 100 logs for specific service journalctl -u minio.service -n 100 --no-pager # List last 100 logs for specific service