Я новичок в Laravel, я пытаюсь получить данные из своей базы данных. Я следую видео-уроку, и он работает
Вот мой app.js
let routes = [
{ path: '/pertanyaanTracer', component: require('./components/tracer/Pertanyaan_Tracer.vue') }
]
Вот моя функция компонента
loadTracerPertanyaan(){
axios.get('api/t_tracer_pertanyaan').then(({data}) => (this.t_tracer_pertanyaan = data.data));
},
и мой список маршрутов
Работает и возвращает этот запрос url
Request URL: http://localhost:8000/api/t_tracer_pertanyaan
Но,когда я пытаюсь использовать параметр для отображения конкретных данных при поиске по параметру, он ничего не показывает
Вот мой app.js с параметром
let routes = [
{ path: '/pertanyaanTracer/:id', component: require('./components/tracer/Pertanyaan_Tracer.vue') }
]
Вот моя функция компонента (form.ID_TRACER = param)
loadTracerPertanyaan(){
axios.get('api/t_tracer_pertanyaan/'+this.form.ID_TRACER).then(({data}) => (this.t_tracer_pertanyaan = data.data));
},
Не работает и вернуть этот запрос url
Request URL: http://localhost:8000/pertanyaanTracer/api/t_tracer_pertanyaan/1
вот контроллер
public function index()
{
return t_tracer_pertanyaan::latest()->paginate(10);
}
public function show($id)
{
return t_tracer_pertanyaan::where('ID_TRACER',$id)->paginate(10);
}
Я не знаю, как это pertanyaanTracer Покажите, есть ли способ, которым я могу просто позвонить http://localhost:8000/api/t_tracer_pertanyaan/1