mirror of
https://github.com/LeCoupa/awesome-cheatsheets.git
synced 2026-01-27 21:58:02 -08:00
Compare commits
2 Commits
master
...
3c99467327
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
3c99467327 | ||
|
|
1380c8535a |
@@ -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.
|
||||||
|
|||||||
Reference in New Issue
Block a user