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) 我没有从控制器中获得选择选项,
这是我的编辑页面
{!! 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 背后是如何工作的呢?
<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) laravel ×4
php ×3
javascript ×2
ajax ×1
axios ×1
jobs ×1
jquery ×1
laravel-5.3 ×1
queue ×1
reactjs ×1