Показать метод в laravelPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Показать метод в laravel

Сообщение Anonymous »

Я разрабатываю платформу для упражнений. Во-первых, у меня есть список различных технологий, на основе которых я могу создавать упражнения. Затем, когда я нажимаю на одно из них, мне нужен список доступных упражнений. Но я не могу их вернуть. Что я могу сделать?
В моем контроллере есть мой метод:

Код: Выделить всё

    public function show(string $id)
{
$technology = Technology::findOrFail($id);
return view('home.technology.show', compact('technology'));
}
Это мое мнение.blade:

Код: Выделить всё


@if($technology->exercises->isEmpty())
Aucun exercice disponible pour cette technologie.
@else
[list]
@foreach ($technology->exercises as $exercise)
[*]
[url={{ route(]id) }}">{{ $exercise->name }}[/url]

@endforeach
[/list]
@endif


А это мой маршрут:

Код: Выделить всё

    Route::resource('/technology',TechnologyController::class);
Моя технологическая модель:

Код: Выделить всё

class Technology extends Model
{
use HasFactory;

protected $hidden = ['created_at','updated_at'];

public function exercises()
{
return $this->belongsToMany(Exercise::class, 'exercise_technologies');
}
}
Я знаю, что моя база данных правильна и не требует никаких изменений, и мои отношения тоже хорошие.

Подробнее здесь: https://stackoverflow.com/questions/787 ... in-laravel
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»