/**
  * Create a new user instance after a valid registration.
  *
  * @param  array  $data
  * @return User
  */
 protected function create(array $data)
 {
     return Owner::create(['firstname' => $data['firstname'], 'lastname' => $data['lastname'], 'email' => $data['email'], 'password' => bcrypt($data['password'])]);
 }
Example #2
0
use Travelize\TamBilling\Models\Owner;
/*
|--------------------------------------------------------------------------
| Application Routes
|--------------------------------------------------------------------------
|
| Here is where you can register all of the routes for an application.
| It's a breeze. Simply tell Laravel the URIs it should respond to
| and give it the controller to call when that URI is requested.
|
*/
Route::get('/', ['as' => 'landing', 'uses' => 'Home\\HomeController@index']);
Route::get('about', ['as' => 'about', 'uses' => 'Home\\HomeController@about']);
// Authentication routes...
Route::get('auth/login', ['as' => 'auth.login', 'uses' => 'Auth\\AuthController@getLogin']);
Route::post('auth/login', 'Auth\\AuthController@postLogin');
Route::get('auth/logout', ['as' => 'auth.logout', 'uses' => 'Auth\\AuthController@getLogout']);
// Registration routes...
Route::get('auth/register', ['as' => 'auth.register', 'uses' => 'Auth\\AuthController@getRegister']);
Route::post('auth/register', 'Auth\\AuthController@postRegister');
// Password reset link request routes...
Route::get('password/email', ['as' => 'password.email', 'uses' => 'Auth\\PasswordController@getEmail']);
Route::post('password/email', 'Auth\\PasswordController@postEmail');
// Password reset routes...
Route::get('password/reset/{token}', 'Auth\\PasswordController@getReset');
Route::post('password/reset', 'Auth\\PasswordController@postReset');
Route::get('home', ['as' => 'home', 'middleware' => 'auth', 'uses' => 'Home\\HomeController@dashboard']);
Route::get('/test', function () {
    $owner = Owner::with('agency')->find(1);
    return $owner->agency;
});