Я просто попытаюсь визуализировать данные таблицы mysql, заполненной заводским фейкером fzaninotto.
Это мой заводской файл:
$factory->define(Boat::class, function (Faker $faker) {
return [
'name'=> $faker -> name,
'images' => json_encode(["description" => $faker->sentence($nbWords = 2, $variableNbWords = true),
"url" => $faker->imageUrl($width = 800, $height = 600, 'cats', true, 'Faker', true),
"sortOrder" => $faker->randomDigitNotNull]
),
];
Это схема для Миграция:
public function up()
{
Schema::create('boats', function (Blueprint $table) {
$table->id();
$table->string('name');
$table->json('images');
$table->timestamps();
});
Функция Cotroller:
public function listBoats()
{
$data = Boat::all();
return view('frontendViews.listBoats',['data'=>$data]);
}
Теперь я могу получить доступ к данным с {{$ boat-> name}} для получения имени лодки, но как я могу получить URL для sr c ссылка на изображения?
'name'=> $faker -> name,
'images' => json_encode(["description" => $faker->sentence($nbWords = 2, $variableNbWords = true),
"url" => $faker->imageUrl($width = 800, $height = 600, 'cats', true, 'Faker', true),
"sortOrder" => $faker->randomDigitNotNull]
),
Спасибо