不选择类别不显示子类别

2024-02-02

这是create.blade.php 文件。在此也包含 css 和 js 文件.. Html代码和ajax代码查看文件

@extends('layouts.app')

@section('content')
 <link rel="stylesheet" href="http://www.codermen.com/css/bootstrap.min.css">    
 <script src="http://www.codermen.com/js/jquery.js"></script>
<form enctype="multipart/form-data" method="post" action="{{route('post.store')}}" >
       @csrf
       <div class="form-group col-md-8">
                    Category<select name="category" id="category" class="form-control">
                                    <option>select</option>
                        @foreach($categories as $category)
                <option value="{{$category->id}}">{{$category->category}}</option>
                @endforeach
                            </select>
       </div>
       <div class="form-group col-md-8">
                    Category<select name="subcategory" id="subcategory" class="form-control">
                                    <option>select</option>
                        @foreach($subcategories as $subcategory)
                <option value="{{$subcategory->id}}">{{$subcategory->subcategory}}</option>
                @endforeach
                            </select>
       </div>
</form>

@endsection


 

这是创建类别和子类别功能代码的控制器代码

public function create(Request $request){
    $categories = Category::all();
    $subcategories = DB::table('subcategories')
                        ->where('category_id', $request->category_id)
                        ->pluck('subcategory', 'id');
  return view('post.create', compact('categories', 'subcategories'));
}

这是路线

Route::get('/post/create', 'PostController@create')->name('post.create');

Problem is if i select category still no show related to subcategory Here show output


jquery 附加代码看起来是正确的。我认为问题可能出在你的路由上。

你有

url:"{{url('create')}}?category_id="+categoryID,

作为通过 Laravel 方法调用的 GET 请求url()。如果您使用它可能会有所帮助url()在这里,您已经在 web.php 中设置了路由,它将使用完整的 url 路径:

url:"{{url('post/create/')}}"+categoryID,

这让 url() 函数添加参数。但是,如果它是 GET 请求(并将 $category_id 添加到控制器方法),它也可能有助于解释路由文件中的传入参数:

Route::get('post/create/{id}', 'PostController@create')

我可能会创建一个单独的函数来获取子类别 - 然后对该函数进行 ajax 调用并提取子类别。干净一点。

但我认为你的问题可能出在路由上,也许上面的一些内容会对你有所帮助。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

不选择类别不显示子类别 的相关文章

  • mysql 分区错误主键必须包含表分区函数中的所有列

    在 MySQL 8 上我有这个表 CREATE TABLE float values id bigint UNSIGNED NOT NULL attribute id bigint UNSIGNED NOT NULL value doubl
  • Laravel - JWT Auth 无法从请求中解析令牌

    我在中间件中添加了以下代码以进行用户身份验证JWT Auth https github com tymondesigns jwt auth 它适用于中间件处理的所有路由 public function handle request Clos
  • Laravel 作为客户端时,用于身份验证的 JWT 存储在哪里?

    我使用 Laravel 6 和 GuzzleHTTP 7 我可以设法向外部 REST API 发出请求并成功授权并取回令牌 access token FooXAiOiJKV1QiLCJhbGciOiJIUzI1NiJ9 eyJleHAiOj
  • 如何在 Laravel 5.4 中播种数据透视表?

    我正在关注 Jeffrey Way 撰写的名为 Laracasts 中的增量 API 的教程 Laravel 4 faker 类播种和 Laravel 5 4 之间有不同的编码 我仍然遵循教程 Seeders Reloaded 中的相同代码
  • 仅针对 Laravel 中的生产添加自定义 500 错误页面

    我想要一个自定义 500 错误页面 这可以简单地通过创建一个视图来完成errors 500 blade php 这对于生产模式来说很好 但在调试模式下我不再获得默认的异常 调试页面 看起来是灰色的 并显示 哎呀出了问题 因此 我的问题是 如
  • Laravel 4 无法创建目录,尽管我有正确的权限

    尽管我授予了正确的权限 但 Laravel4 无法创建目录 发生 FileException 错误 http s28 postimg org xkor8srxp 2014 01 03 2 53 18 png http s28 postimg
  • Laravel 中的 PATCH Ajax 请求

    是否可以向 Laravel 发出 Ajax PATCH 请求 或者我是否仅限于 POST Laravel 在输入隐藏字段中使用 PATCH 但是 我没有使用表单元素 只是在单击时 通过 Ajax 请求 应该部分更新记录的按钮 这条路线会是什
  • 更改 Laravel 路由参数

    在我正在开发的平台中 可以通过向api company id API端点 默认情况下id参数是一个整数 但通常也可以将其设置为字符串 api company mine将检索经过身份验证的用户的公司数据 为了实现这一点 我创建了一个中间件来拦
  • Laravel 集合包含

    我正在使用 Laravelcontains集合上的方法https laravel com docs 5 3 collections method contains https laravel com docs 5 3 collections
  • PHP - 解析具有固定列宽的文本文件

    我是 PHP 和 Laravel 的新手 我需要打开文件并解析内容以将它们传递到数据库 文本文件具有固定的列宽 它没有分隔符或标题 我认为使用子字符串并将每个子字符串分配给变量将是正确的方法 但我仍在学习该语言的过程中 我不知道如何实现这一
  • Laravel 4 中如何知道查询是否失败?

    我将 Laravel 4 与 MySQL 结合使用 我想知道如何控制在数据库中插入 更新或删除记录时可能出现的错误 例如 如果我进行如下更新 DB table user gt where id id gt update userdata 我
  • Laravel 5 清除视图缓存

    我注意到 Laravel 缓存视图存储在 storage framework views 随着时间的推移 他们会吃掉我的空间 我该如何删除它们 有什么命令可以吗 我试过php artisan cache clear 但它并没有清除视图缓存
  • 如何使用 Laravel 伪造图像上传以使用干预图像包进行测试

    我有一个测试断言图像可以上传 这是代码 Test file UploadedFile fake gt image image one jpg Storage fake public response this gt post api ima
  • 在 Laravel 中获取身份验证用户 ID

    如果用户登录 Laravel 5 1 我们可以访问用户 ID Auth user gt id 在我以前的应用程序 不是 laravel 中 当用户登录时 我正在为 userid 注册一个会话 我正在检查 SESSION user id 是否
  • Laravel 4,如何在 Route::controller() 上应用过滤器

    我知道我能做到 Route get foo bar array before gt filter uses gt Controller bar 应用路由一些过滤器 我也知道 Route group 方法 无论如何 如果我想以这种方式定义一个
  • npm run dev 和 npm run production 之间的区别

    我对 Laravel 和 vue js 很陌生 请让我知道它们之间有什么区别npm run dev and npm run production 这和环境有关系吗 npm run dev创建源映射并且不会缩小 js css 这使得调试和查找
  • Laravel 5 文件下载无效

    使用时Response download下载文件时 我注意到图像和其他二进制文件传输不正确 改变Content Typeheader 没有改变任何东西 也没有明确禁止缓存或强制内容的长度 造成这个问题的原因可能是什么 这个问题的解决方案可以
  • 使用 Laravel 在 Bootstrap 模式中动态加载表单

    我正在开发应用程序 它需要引导模式中的表单 并且还动态加载表单 我面临的问题是所有页面都再次以模式加载 这里有人为此提供任何例子吗 控制器 public function loadJsModalForm return View make f
  • Laravel 5.3 如何在通知电子邮件中显示用户名

    我正在尝试在通知电子邮件中添加用户的名字 目前 Laravel 通知电子邮件的开头如下 Hello 我想将其更改为 Hello Donald 现在 我有这样的设置 此示例适用于密码重置通知电子邮件 用户型号 public function
  • 如何在通过 Laravel Eloquent 方法连接的元素上使用 orderby

    问题是查询无法找到应该与 Laravel Eloquent 中的方法WITH 连接的特定方法 特定方法 特定模型 特定模型 特定方法等 有什么想法如何解决吗 我的代码 SpecificModel

随机推荐

  • 当时间戳(rowversion)溢出时会发生什么?

    我想知道比较表中时间戳的值以获取新更新 插入的行是否安全 例如 SQL Server RowVersion 时间戳 比较 https stackoverflow com questions 4470807 sql server rowver
  • 具有多个输入的 JQuery 字符计数器

    我找到了下面一个简单的文本框字符计数器 如 Twitter 的解决方案 我一直在尝试修改代码以适应多个文本输入 而不是使用单个文本框 但没有成功 原因是我想在将 URL 和文本作为同一条推文发送之前对其进行验证 有人能指出我正确的方向吗 s
  • h:inputText - jsf 不渲染占位符

    我想创建一个登陆页面 并且想通过 jsf 2 0 和 Primefaces 3 5 将数据保存在数据库中 我的页面 xhtml 页面如下所示 但是 我想让它看起来像我的 HTML 页面 除了 CSS 之外 我的 h inputText 还应
  • 如何将 DoctorJS 与 Emacs 一起使用?

    有没有办法使用DoctorJS 显然它以前被称为jsctags 为Emacs生成TAGS文件 我一直在环顾四周 似乎总是使用 vi 标签样式 但我可能会遗漏一些非常明显的东西 doctorjs 似乎不输出 emacs 样式标签 它不接受 e
  • 当 SageMath 代码在 python 中运行时,使用 Dask 会抛出 ImportError

    这个问题和我的很相似先前的问题 https stackoverflow com questions 68958031 using dask throws importerror when run inside sagemath并受到其中一条
  • 在 OpenGL 中编程特定的 3D(星状)模型? [关闭]

    Closed 这个问题需要多问focused help closed questions 目前不接受答案 如何创建以下模型 从第一张图开始 它可以完全用 OpenGL 编程吗 还是应该使用其他软件 如 3d Studio Max 或 Uni
  • 在 textInput 中选择文本/设置焦点

    背景 在我的应用程序中 我有一个登录页面textInput对于用户名 apasswordInput密码和actionButton用于提交 如果密码 用户名无法识别 我会显示一条错误消息 到目前为止 一切都很好 我现在只想以编程方式选择 突出
  • Angular 2 + Ionic 2:检测对象是否被修改

    问 如果我有一个带有大量属性的对象 所有属性都绑定到表单中的字段 那么当对象发生更改时如何捕获 我不想放 blur 每个字段上都有事件 因为页面已经相当重 这可能会导致页面上有太多侦听器 E g Object var person name
  • 有没有办法从命令行将源文件添加到 Visual Studio 项目?

    我想使用 sublime 来编辑 Visual Studio 项目 我有一个自定义构建 cmd c Windows Microsoft NET Framework v4 0 30319 MSBuild exe working dir pro
  • 解决 Dreamhost 和 Rails 3 rc 的机架问题

    我的环境 rb 包含 ENV GEM PATH File expand path gems usr lib ruby gems 1 8 我的 gem 文件包含 source http rubygems org source gemcutte
  • OptionalAttribute 参数的默认值?

    MSDN的VS2010命名参数和可选参数 C 编程指南 https learn microsoft com en us dotnet csharp programming guide classes and structs named an
  • PHP排序

    我正在尝试对每个条目有多个值的关联数组进行排序 例如 0 gt stdClass Object type gt node sid gt 158 score gt 0 059600525242489 1 gt stdClass Object
  • Azure 搜索 - 推广旧数据

    我正在创建 Azure 搜索评分配置文件 在我的数据集中 我有一个Edm DateTimeOffset字段称为ExpiresOn 我正在使用这个字段来推广某些文档 为此 我使用了这样的新鲜度函数 name Aging functions t
  • 使用 Powershell 和 MICROSOFT.ACE.OLEDB.12.0 在 CSV XML XLS XLSX XLSM 之间进行转换

    如何在 Powershell 中将 CSV XLS XLSM 和 XLSX 之间的文件转换为 CSV XLS XLSX 和 XML 而不使用 Excel Application 我只想使用 MICROSOFT ACE OLEDB 12 0
  • 将标准输出记录到gunicorn 访问日志?

    当我将 Flask 应用程序包装在 Gunicorn 中时 写入标准输出似乎不再去任何地方 简单print语句不会出现 有没有办法将标准输出捕获到gunicorn访问日志中 或者获取访问日志的句柄并直接写入 使用日志记录 将流设置为标准输出
  • 将外部语言服务器连接到 VSCode 扩展

    我想实现一个 VSCode 扩展 它使用语言服务器协议 https microsoft github io language server protocol 但我希望服务器组件位于实际服务器 在云中 上 而不是 VSCode 扩展的一部分
  • 当日期时间列<现在时,如何更新MySQL列/行?

    我正在创建一个平台 人们可以在其中对商品进行竞价 我想做到这一点 以便在项目的过期日期时间之后 数据库会自动将项目的状态从 打开 更新为 过期 然后向项目所有者和投标人发送电子邮件 让他们知道新的状态 我该如何实现这一目标 我使用 PHP
  • 通过端口调用window.open

    我正在实施社交身份验证 当用户单击按钮时 我发送一条命令 以便我可以调用window open Looking at this call stack we can see that the port handler is called in
  • 获取元素的底部和右侧位置

    我试图获取窗口中元素的位置 如下所示 var link element var offset link offset var top offset top var left offset left var bottom window hei
  • 不选择类别不显示子类别

    这是create blade php 文件 在此也包含 css 和 js 文件 Html代码和ajax代码查看文件 extends layouts app section content