Я пытаюсь понять, что означают квадратные скобки при попытке засеять базу данных в Laravel. Если у меня есть таблица с двумя заголовками полей и телом, мне интересно, почему вместо массива() используются квадратные скобки. Используются ли квадратные скобки для краткой формы или для организации? кажется, что квадратные скобки не просто используются для семени базы данных.laravel php квадратные скобки определение
public function run()
{
$posts = [
[ 'title' => 'My first post', 'body' => 'My post' ],
[ 'title' => 'My second post', 'body' => 'My post' ]
];
DB::table('posts')->insert($posts);
}
См. Http://php.net/manual/en/language.types.array.php. «Начиная с PHP 5.4 вы также можете использовать синтаксис короткого массива, который заменяет array() на []." – Deinumite