laravel, produtos com problema
bom dia a todos!!pessoal, seguinte:
to montando, a titulo de estudos um projeto de loja virtual, aí, eu vou lá e crio as categorias, aí, vou e crio um produto, e informo a qual categoria ele pertence...
quando listo as categorias, consigo trazer sem problemas os produtos associados a ela, vai numa boa, porém, quando listo os produtos, e quero saber a qual categoria ele pertence(belongsTo) ele nãomostra nada, olhei os modelos e (por falta de experiencia, assumo)não vi nada de errado...
será que vocês me dão uma força?
bom vou postar os migrations e os modelos, ok?
migration do produto:
public function up()
{
Schema::create('produtos', function(Blueprint $table){
$table->increments('id');
$table->string('produto');
$table->text('descricao');
$table->string('img');
$table->unique('produto');
$table->decimal('valor',10,2);
$table->integer('categorias_id')->unsigned();
$table->foreign('categorias_id')->references('id')->on('categorias')->onDelete('cascade');
$table->timestamps();
});
}
modelo do produto:
<?php
namespace App\model;
use Illuminate\Database\Eloquent\Model;
class produtos extends Model {
protected $fillable = ['id' , 'produto' , 'valor' , 'categorias_id' , 'img' , 'descricao'];
** public function categoria() { return $this->belongsTo('App\model\categorias'); }**
** public function carrinho() { return $this->hasMany('App\model\carrinho_de_compras'); }**}
se precisar , vou postar o modelo da categoria tbm:
<?php
namespace App\model;
use Illuminate\Database\Eloquent\Model;
class categorias extends Model
{
protected $fillable=['id','categoria'];
** public function produtos(){ return $this->hasMany('App\model\produtos'); }**}
enfim...obrigado a todos pela atenção!!!
Horácio
Discussão (0)
Carregando comentários...