I'm trying to understand what the square brackets mean when trying to seed a database in Laravel. If I have a table with 2 fields title and body I'm wondering why square brackets are used instead of array(). Are the square brackets used for a short form or for organization? seems that square brackets aren't just used to seed a database.
public function run()
{
$posts = [
[ 'title' => 'My first post', 'body' => 'My post' ],
[ 'title' => 'My second post', 'body' => 'My post' ]
];
DB::table('posts')->insert($posts);
}