56
loading...
This website collects cookies to deliver better user experience
<?php
use Illuminate\Database\Migrations\Migration;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Support\Facades\Schema;
return new class extends Migration {
/** * Run the migrations.
*
* @return void
*/
public function up() {
Schema::table('users', function (Blueprint $table) {
$table->string('first_name')->nullable();
});
}
};
<?php
return Model::query()
->whereNotExists(function($query) {
// $query is a Query\Builder
})
->whereHas('relation', function($query) {
// $query is an Eloquent\Builder
})
->with('relation', function($query) {
// $query is an Eloquent\Relation
});
laravel new laravel-9-todo-app --dev
composer create-project --prefer-dist laravel/laravel laravel-9-todo-app dev-develop
cd laravel-9-dev
php artisan --version
//Laravel Framework 9.x-dev