小编Ars*_*ram的帖子

Axios.get 返回纯 html 而不是 JSON 返回数据

axios.get我是 React js 的新手,并尝试使用when componentDidmount从数据库获取数据。这是我试图获取产品的请求。我正在使用 laravel 进行反应。

componentDidMount() {
        axios.get('http://localhost:8000/getproducts')
            .then(response => {
                console.log(response.data);
            });
    }
Run Code Online (Sandbox Code Playgroud)

在控制器中我正在返回数据

public function products()
    {
       $products = Product::all();
       return response()->json($products);
    }
Run Code Online (Sandbox Code Playgroud)

返回响应后,axios.get我得到以下纯 HTML

<!DOCTYPE html>
<html lang="en">
    <head>
        <meta charset="utf-8">
        <meta name="viewport" content="width=device-width, initial-scale=1">

        <title>Learn React</title>

        <!-- Fonts -->
        <link href="https://fonts.googleapis.com/css?family=Nunito:200,600" rel="stylesheet">
        <link href="http://localhost:8000/css/app.css" rel="stylesheet">
    </head>
    <body>
       <div id="crud-app"></div>

       <script src="http://localhost:8000/js/app.js"></script>
    </body>
</html>

Run Code Online (Sandbox Code Playgroud)

网页.php

<?php


Route::get('{any}', function () {
    return view('welcome');
})->where('any','.*');

Route::get('/', function () {
    return view('welcome');
});

Route::post('save-product', 'ProductController@saveProduct')->name('save.product'); …
Run Code Online (Sandbox Code Playgroud)

javascript laravel reactjs axios

5
推荐指数
1
解决办法
2万
查看次数

类 Collection 的对象无法转换为 int

我没有从控制器中获得选择选项,
这是我的编辑页面

{!! Form::select('channel_id',[''=>'Select A Channel'] + $channels,null,['class'=>'form-control']) !!}
Run Code Online (Sandbox Code Playgroud)

下面是我的控制器

public function edit($id)
{
    $channels = Channel::all() ;

    $d = Discussion::findOrFail($id);

    return view('discussion.edit',compact('channels','d'));
}
Run Code Online (Sandbox Code Playgroud)

php laravel laravel-5.3

3
推荐指数
1
解决办法
3757
查看次数

PHP 是单线程的,laravel 中的作业和队列如何工作?

昨天面试了,他问了我一个问题。PHP 是一种单线程语言,那么工作和队列在 Laravel 背后是如何工作的呢?

php queue jobs laravel

1
推荐指数
1
解决办法
74
查看次数

如何获取动态属性值

<ul class="dropdown-menu" id="parent">      
@foreach($cat as $category)

    <li class="dropdown-submenu">
        <a id={{$category->id}}>{{$category->category_name}}</a>
    </li>

@endforeach
Run Code Online (Sandbox Code Playgroud)

这是我的脚本它总是给我相同的值1

我想永远改变来自数据库的价值

$("#parent li a").click(function(){
    var id = $('#parent li a').attr('id');
    alert(id);
});
Run Code Online (Sandbox Code Playgroud)

javascript php ajax jquery laravel

0
推荐指数
1
解决办法
527
查看次数

标签 统计

laravel ×4

php ×3

javascript ×2

ajax ×1

axios ×1

jobs ×1

jquery ×1

laravel-5.3 ×1

queue ×1

reactjs ×1