예제 #1
0
 public function testCompanyName()
 {
     $this->assertEquals('AbuseIO', Brand::find(1)->company_name);
     $exitCode = Artisan::call('brand:edit', ['id' => '1', '--company_name' => 'New name 1']);
     $this->assertEquals($exitCode, 0);
     $this->assertContains('The brand has been updated', Artisan::output());
     $brand = Brand::find(1);
     $this->assertEquals('New name 1', $brand->company_name);
     $brand->company_name = 'AbuseIO';
     $brand->save();
 }
예제 #2
0
 /**
  * return the logo as an image
  *
  * @param int $id
  * @return \Illuminate\Http\Response
  */
 public function logo($id)
 {
     $brand = Brand::find($id);
     // if the brand with the specified id doesn't exist return nothing
     if (!$brand) {
         return;
     }
     // get the mime type
     $finfo = new \finfo(FILEINFO_MIME_TYPE);
     $mimetype = $finfo->buffer($brand->logo);
     return response($brand->logo)->header('Content-Type', $mimetype);
 }
예제 #3
0
 /**
  * {@inheritdoc}.
  */
 protected function handleOptions($model)
 {
     $this->updateFieldWithOption($model, 'name');
     if ($this->option('brand_id')) {
         if (null === Brand::find($this->option('brand_id'))) {
             $this->error('Unable to find brand with this criteria');
             return false;
         }
     }
     $this->setSystemAccount($model);
     $this->updateFieldWithOption($model, 'brand_id');
     $this->updateBooleanFieldWithOption($model, 'disabled');
     return true;
 }
예제 #4
0
 protected function getObjectByArguments()
 {
     return Brand::find($this->argument("id"));
 }
예제 #5
0
 /**
  * Display the specified resource.
  *
  * @param Account $account
  *
  * @return \Illuminate\Http\Response
  */
 public function show(Account $account)
 {
     $brand = Brand::find($account->brand_id);
     return view('accounts.show')->with('account', $account)->with('brand', $brand)->with('auth_user', $this->auth_user);
 }
예제 #6
0
 /**
  * {@inheritdoc}.
  */
 protected function getModelFromRequest()
 {
     return Brand::find($this->argument('id'));
 }