尝试从路线检索某些数据时,如何解决404 not found错误?

时间:2019-06-15 15:25:22

标签: laravel

我想要一些以json格式显示的数据,这些数据将通过get方法从本地数据库通过id检索。但是,当我通过url传递ID并按Enter键时,是否出现“ 404未找到”错误?我该如何解决这个问题?

我的获取路线列在路线列表中。我也试过邮递员检查get方法,但徒劳! “ http://localhost/public/districts/1是网址。

web.php:

import sublime, sublime_plugin
import time
from xml.etree import ElementTree as ET

# everytime when plugin loaded, it will update the .tmPreferences file.
def plugin_loaded():
    # res = sublime.load_resource('Packages/User/Default.tmPreferences')
    # root = ET.fromstring(res)
    meta_info = sublime.packages_path() + '\\User\\Default.tmPreferences'
    tree = ET.parse(meta_info)
    eles = tree.getroot().find('dict').find('dict').find('array').findall('dict')

    y = time.strftime("%Y", time.localtime())
    d = time.strftime("%Y-%m-%d", time.localtime())
    t = time.strftime("%H:%M:%S", time.localtime())

    for ele in eles:
        kvs = ele.getchildren()
        if kvs[1].text == 'TM_YEAR':
            if kvs[3].text != y:
                kvs[3].text = y
                continue
        elif kvs[1].text == 'TM_DATE':
            if kvs[3].text != d:
                kvs[3].text = d
                continue
        elif kvs[1].text == 'TM_TIME':
            if kvs[3].text != t:
                kvs[3].text = t
                continue

    tree.write(meta_info)

2 个答案:

答案 0 :(得分:0)

您尝试过http://localhost/districts/1还是http://localhost/api/districts/1public文件夹通常不包含在URL中。

答案 1 :(得分:0)

您的路线名称应为districts/{id},而不是{$id}

如此处所示:https://laravel.com/docs/5.8/routing#route-parameters