Файл: src/app/Http/Controllers/InstallerController.php
Строк: 59
<?php
namespace AppHttpControllers;
use AppHttpControllersController;
use IlluminateSupportFacadesArtisan;
use Schema;
use AppModelsSettings;
use AppModelsUsers;
use App;
use AppModelsCompanies;
use IlluminateSupportFacadesInput;
use Storage;
use Hash;
class InstallerController extends Controller{
public function getInstaller(){
//Connection yokmu diye bak!
/*if (Schema::hasTable('Settings')) {
$Settings = Settings::findOrFail(1);
if ($Settings->isInstalled==0) {
App::abort(404);
}
}*/
return view("installer.install");
/* composer post-create-project-cmd */
}
public function postInstaller(){
/*if (Schema::hasTable('Settings')) {
$Settings = Settings::findOrFail(1);
if ($Settings->isInstalled==0) {
App::abort(404);
}
}*/
$Company = Input::only("Title","Address1","Address2","City","CountryID","ZipCode","Phone");
$User = Input::only("Username","Email","Password","Repassword","Name","Surname");
$Company["isOwn"] = 1;
$User["Password"] = Hash::make($User["Password"]);
Artisan::call('key:generate');
Artisan::call('migrate');
Artisan::call('db:seed');
Companies::create($Company);
Users::create($User);
return redirect()->route("get.dashboard")->with("SuccessMessage","Installation successfull");
}
}
?>