拉拉勒维尔的观点和不同的选择取决于到达目的地的方式

我有一个 Laravel Web-Application 和一个视图 , 它显示了数据库中所有的汽车。 ( 这是一个汽车预订系统 )

现在我想在该视图中有一个按钮 , 允许用户添加和删除汽车 , 但我只希望在通过特定按钮访问视图时显示该按钮。 当以任何其他方式访问视图 ( 其他按钮或手动键入链接 ) 时 , 不应看到按钮 ( 添加 / 删除汽车 ) 。

我怎么能以一种干净友好的方式认识到这一点呢 ?

最好的问候 ,

亚历克斯


EN From: Laravel same view with different Options depending on the way to get there

3 Comments

  1. 如果条件允许 , 你可以把这些按钮

    在这里 , 我使用了 $show_butter 变量作为例子

    您可以根据您的要求使用条件数据

    控制器 :

    在这里 , 我用我的 _ index.blade.php 作为例子

    public function index(){
       $show_button == 1; //set value as per your requirement
    
       return view('my_index', compact('show_button'));
    }
    

    在刀片文件中 :

    @if($show_button == 1)
       <button class="btn btn-primary">Button-1</button>
       <button class="btn btn-primary">Button-2</button>
    @endif
    

    如果要在单击另一个按钮时显示这些按钮 , 则使用 jquery 或 javascript

    <script type="text/javascript" src="https://code.jquery.com/jquery-3.4.1.js"></script>
    
    <div id="action_div" style="display:none;">
        <button class="btn btn-primary">Edit</button>
        <button class="btn btn-danger">Delete</button>
    </div>
    
    <button class="other_button">show action buttons</button>
    
    <script>
        $(document).ready(function(){
    
            $('.other_button').on('click', function(){
                $(document).find('#action_div').show();
            });
    
        });
    </script>
    
    1. 我喜欢刀片模板解决方案 , 但是我在哪里设置显示按钮变量 ? 例如 , 控制器如何知道我以前调用索引函数的哪个按钮 ?

More articles:

  • android GCM : 不同的处理方式取决于应用程序是否可见
  • 选择带有选择框的三维曲面 ( 两种不同方式 )
  • 添加附加条件的拉拉瓦尔雄辩选择
  • 3 个不同表格之间的拉拉维关系
  • 当我使用带有前马赫循环的窗体时 ,"缺少路径所需参数"
  • Lravel 5.4 : 为每个用户提供最喜欢的产品和最喜欢的产品
  • 在 WHMCS 版本 6 中添加自定义 E枇杷模型
  • 如何在不同窗口之间切换. 位置取决于对窗口的应答确认方法
  • 用特定的标签拉威尔填充模型的选择字段
  • 访问 sqlite 和 mysql 的方式有什么不同 ?
  • 选择基于 Apache 子域的不同 WSGI 脚本?
  • VBA - 选择存储文件的目的地文件夹
  • 点击链接打开不同的页面并到达该页面的内联链接
  • 在 Laravel 的查询生成器中获取受约束的联合查询的计数
  • Laravel 查询不起作用
  • 拉拉勒维尔 , 除了来自 auth 中间件的单一路径
  • 相同的查询更多样的方式不同的速度结果
  • Laravel 5.1 大容量插入语句的处理
  • LINQ 选择不同类型集合中的项
  • SQLite 选择日期 , 有不同的数据格式
  • 与 MVC 和 Laravel 合作的正确方式是什么
  • 在不同的时间点选择单列多次
  • 如何找出哪个单元格是正确的点击 ( 尽管选择不同 )
  • 不能使用 ajax 和 jquery 在标签中应用更改选择框值
  • 连接 Laravel 的数据库字段和模型属性
  • Laravel Evient 查询 JSON 列在哪里?
  • 游戏中不同方式的显示
  • 不同路线组的 Laravel - 404 错误处理
  • 拉拉拉瓦尔雄辩多关系搜索专栏
  • 选择名称中有编号的不同 id