不幸的是,我遇到安装react-native的问题我在安装时遇到了这个错误
Unexpected end of JSON input while parsing near '...0.0","acorn-globals":'
Run Code Online (Sandbox Code Playgroud)
我认为问题出在一个叫做jest的东西,因为当我尝试只安装jest时,我得到同样的错误,我不知道是什么玩笑我只是开始学习反应原生.
这是日志文件:
393 verbose stack SyntaxError: Unexpected end of JSON input while parsing near '...0.0","acorn-globals":'
393 verbose stack at JSON.parse (<anonymous>)
393 verbose stack at parseJson (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\node_modules\json-parse-better-errors\index.js:7:17)
393 verbose stack at consumeBody.call.then.buffer (C:\Program Files\nodejs\node_modules\npm\node_modules\pacote\node_modules\make-fetch-happen\node_modules\node-fetch-npm\src\body.js:96:50)
393 verbose stack at process._tickCallback (internal/process/next_tick.js:68:7)
394 verbose cwd D:\Dev\React-Native\Sektorian
395 verbose Windows_NT 10.0.16299
396 verbose argv "C:\\Program Files\\nodejs\\node.exe" "C:\\Program Files\\nodejs\\node_modules\\npm\\bin\\npm-cli.js" "install" "jest" "babel-jest" "babel-preset-react-native" "react-test-renderer@16.3.1" "--save-dev" "--save-exact"
Run Code Online (Sandbox Code Playgroud)
你觉得这个问题是什么?
嗨,我正在从事laravel培训项目。尝试获取每个产品类别名称时,模型和关系存在问题。
这是我的产品型号
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Product extends Model
{
public function category()
{
return $this->belongsTo('App\Category');
}
}
Run Code Online (Sandbox Code Playgroud)
和我的类别模型
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Category extends Model
{
protected $table = 'categories';
public function products()
{
return $this->hasMany('App\Product');
}
}
Run Code Online (Sandbox Code Playgroud)
当我尝试获取像这样的每个产品的类别名称时
@foreach($products as $product)
<tr>
<td>{{ $product->id }}</td>
<td>{{ $product->name }}</td>
<td>{{ $product->category->name }}</td>
</tr>
@endforeach
Run Code Online (Sandbox Code Playgroud)
当我运行页面时,出现此错误
Undefined property: stdClass::$category (View: /var/www/html/projectname/resources/views/my/products/index.blade.php)
Run Code Online (Sandbox Code Playgroud)
谁能告诉我是什么原因导致此错误?
这里更新的是表结构
Products:id,name,category_id-> unsigned()
Categories:id,name
,这是我用来获取$ products的代码
$user_id = Auth::user()->id;
$products = …Run Code Online (Sandbox Code Playgroud) categories ×1
javascript ×1
json ×1
laravel ×1
react-native ×1
reactjs ×1
relationship ×1
stdclass ×1