Skip to content

Instantly share code, notes, and snippets.

@edueo
Created June 2, 2017 14:12
Show Gist options
  • Save edueo/a42183ea2deebac4c6b668fecdd8a4dd to your computer and use it in GitHub Desktop.
Save edueo/a42183ea2deebac4c6b668fecdd8a4dd to your computer and use it in GitHub Desktop.
Laravel personal notes
  • Use namespaces
<?php

namespace App\Models;

class Business extends \Eloquent
{
    protected $table = 'businesses';

    public function executives()
    {
    	return $this->hasMany('App\Models\Business\Executive');
    }
}

<?php

namespace App\Models\Business;

class Executive extends \Eloquent
{
	protected $table = 'business_executives';

	public function business()
	{
		return $this->belongsTo('App\Models\Business');
	}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment