本文整理汇总了PHP中app\Flyer类的典型用法代码示例。如果您正苦于以下问题:PHP Flyer类的具体用法?PHP Flyer怎么用?PHP Flyer使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
在下文中一共展示了Flyer类的20个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的PHP代码示例。
示例1: store
/**
* Store a newly created resource in storage.
*
* @param FlyerRequest $request
* @return Response
*/
public function store(FlyerRequest $request)
{
Flyer::create($request->all());
flash()->success('Success!', 'Your flyer has been created');
return redirect()->back();
//temporary
}
开发者ID:rjchauhan,项目名称:project-flyer,代码行数:13,代码来源:FlyersController.php
示例2: addPhoto
public function addPhoto($zip, $street, AddPhotoRequest $request)
{
$flyer = Flyer::locatedAt($zip, $street);
$file = $request->file('file');
$photo = $this->makePhoto($file);
$flyer->savePhoto($photo);
}
开发者ID:psylanrex,项目名称:project-flyer,代码行数:7,代码来源:FlyersController.php
示例3: addPhoto
public function addPhoto($zip, $street, Request $request)
{
$this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png,bmp']);
$photo = Photo::fromForm($request->file('photo'));
Flyer::locatedAt($zip, $street)->addPhoto($photo);
//return view('flyers.show',compact('flyer'));
}
开发者ID:sonfordson,项目名称:Project-Flyer,代码行数:7,代码来源:FlyersController.php
示例4: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(FlyerRequest $request)
{
Flyer::create($request->all());
session()->flash('flash_message', 'Flyer successfully created');
// flash messaging
//return redirect()->back();
}
开发者ID:zaiendi,项目名称:ProjectFlyer,代码行数:12,代码来源:FlyersController.php
示例5: store
/**
* Apply a photo to the referenced flyer.
* Uses a dedicated form request called AddPhotoRequest.
*
* @param string $zip
* @param string $street
* @param AddPhotoRequest $request
*/
public function store($zip, $street, AddPhotoRequest $request)
{
// find our flyer
$flyer = Flyer::locatedAt($zip, $street);
// store the photo which will be just the UploadedFile instance
$photo = $request->file('photo');
// we'll have a dedicated class like AddPhotoToFlyer and it will accept the flyer and the photo upload
// and if that's its own instance, then we need to new it up and call a save method on it
// this is an alternative way to do this.
// if we wanted to treat this as a form object, you could even do your validation within that class rather than here, but in this case its so easy im just going to leave it in
// and you would no longer need the AddPhotoRequest here.
// we need to create this. we'll put it in app/Forms/AddPhotoToFlyer
// we put this in Forms because we are treating this as a forms object
// or i might have a more dedicated namespace like app/Flyers/AddPhotoToFlyer
// or if you want you could put it in app/AddPhotoToFlyer and that would be okay too. thats what we will do here.
(new AddPhotoToFlyer($flyer, $photo))->save();
// i like using a named constructor. that way i can new up a photo and pass in the columns essentially
// or if i wanted to fetch these from (in this case) a file's request then its useful to use a named constructor.
// we'll pass in the photo uploaded file.
// built up our photo
// $photo = Photo::fromFile($request->file('photo'))->upload();
//$photo = Photo::fromFile($request->file('photo'));
// then we pass the photo to our flyer
// But what about the process where we upload the file to the proper directory?
// yes we persist it in the database. but we also need to move it to the folder and create the thumbnail.
// located the current flyer. associate it with this flyer and save it.
//Flyer::locatedAt($zip, $street)->addPhoto($photo);
}
开发者ID:adrianapope,项目名称:project-flyer,代码行数:36,代码来源:PhotosController.php
示例6: store
public function store($zip, $street, AddPhotoRequest $request)
{
$flyer = Flyer::locatedAt($zip, $street);
$photo = $request->file('photo');
(new AddPhotoToFlyer($flyer, $photo))->save();
//$photo = Photo::fromFile($request->file('photo'));
//Flyer::locatedAt($zip, $street)->addPhoto($photo);
}
开发者ID:garyobrien92,项目名称:project-flyer,代码行数:8,代码来源:PhotosController.php
示例7: addPhoto
public function addPhoto($zip, $street, ChangeFlyerRequest $request)
{
if (!$this->userCreatedFlyer($request)) {
return $this->unauthorized($request);
}
$photo = $this->makePhoto($request->file('photo'));
Flyer::locatedAt($zip, $street)->addPhoto($photo);
}
开发者ID:serrati,项目名称:project-flyer,代码行数:8,代码来源:FlyersController.php
示例8: store
public function store(FlyerRequest $request)
{
//persist the flyer
Flyer::create($request->all());
//flash messaging
flash()->success('Success', 'Flyer was inserted with success!');
//redirect to landing page
return redirect()->back();
}
开发者ID:andregoncalvesdev,项目名称:laracasts-project-flyer,代码行数:9,代码来源:FlyersController.php
示例9: store
/**
* Store a new foto.
*
* @return \Illuminate\Http\Response
*/
public function store($zip, $street, Request $request)
{
$flyer = Flyer::locatedAt($zip, $street);
return Response::json($request->file(), 200);
$photo = $request->file('file');
$name = $photo->fileName();
//$photo = Photo::fromFile($request->file('file'))->upload();
$flyer->photos()->create(['path' => "/flyers/photos/{$name}"]);
}
开发者ID:qnk,项目名称:laravel-projectFlyer,代码行数:14,代码来源:PhotosController.php
示例10: addPhoto
public function addPhoto($zip, $street, Request $request)
{
$this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png,bmp']);
if (!$this->userCreatedFlyer($request)) {
return $this->unauthorized($request);
}
$photo = $this->makePhoto($request->file('photo'));
Flyer::locatedAt($zip, $street)->addPhoto($photo);
}
开发者ID:naxjud,项目名称:projectflyer,代码行数:9,代码来源:FlyersController.php
示例11: store
public function store(Request $request, $zip, $street)
{
$this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png, bmp']);
if (!$this->userCreatedFlyer($request)) {
return $this->unauthorized($request);
}
$flyer = Flyer::locatedAt($zip, $street);
$photo = $request->file('photo');
(new AddPhotoToFlyer($flyer, $photo))->save();
}
开发者ID:Jimbol4,项目名称:project-flyer,代码行数:10,代码来源:PhotosController.php
示例12: addPhotos
public function addPhotos($zip, $street, Request $request)
{
$this->validate($request, ['photo' => 'mimes:jpg,jpeg,png,bmp']);
//$file = $request->file('photo'); // paramName
//$file->move('flyers/photos', $name);
//$flyer = Flyer::locatedAt($zip, $street)->first();
$photo = $this->makePhoto($request->file('photo'));
Flyer::locatedAt($zip, $street)->addPhoto($photo);
//$flyer->photos()->create(['path' => "flyers/photos/{$name}"]);
}
开发者ID:kchimbo,项目名称:flyer,代码行数:10,代码来源:FlyersController.php
示例13: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\FlyerRequest $request
* @return \Illuminate\Http\Response
*/
public function store(Requests\FlyerRequest $request)
{
//
// validate form
//$this->validate();
//USING FlyerRequest to Validate
// persist flyer
Flyer::create($request->all());
//flash messaging
flash('Success', 'Flyer successfully created!');
// redirect to landing page or the flyer
return redirect()->back();
}
开发者ID:qtheninja,项目名称:flyer,代码行数:19,代码来源:FlyersController.php
示例14: addPhoto
/**
* Apply a photo to the referenced flyer.
* @param string $zip
* @param string $street
* @param Request $request
*/
public function addPhoto($zip, $street, Request $request)
{
$this->validate($request, ['photo' => 'required|mimes:jpg,jpeg,png,bmp']);
$flyer = Flyer::locatedAt($zip, $street);
if ($flyer->user_id !== \Auth::id()) {
if ($request->ajax()) {
return response(['message' => 'nowayjose'], 403);
}
flash('nowayjose');
redirect('/');
}
$photo = $this->makePhoto($request->file('photo'));
$flyer->addPhoto($photo);
}
开发者ID:jay-nguyen,项目名称:project-flyer,代码行数:20,代码来源:FlyersController.php
示例15: addPhoto
public function addPhoto($zip, $street, AddPhotoRequest $request)
{
$photo = Photo::fromFile($request->file('photo'));
Flyer::locatedAt($zip, $street)->addPhoto($photo);
// $this->validate($request,[
// 'photo' => 'required|mimes:jpg,jpeg,png,bmp'
// ]);
//
//
// if(! $this->userCreatedFlyer($request))
// {
// return $this->unauthorized($request);
// }
// $photo = $this->makePhoto($request->file('photo'));
//
// Flyer::locatedAt($zip, $street)->addPhoto($photo);
}
开发者ID:garyobrien92,项目名称:project-flyer,代码行数:17,代码来源:FlyersController.php
示例16: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
/*
This was a way of validating it using a trait, where the two methods here were defined.
if (!$this->userCreatedFlyer($request)) {
return $this->unauthorized($request);
}
*/
/* Out with the old...
$photo = Photo::fromFile($request->file('photo'));
Flyer::locatedAt($request->zip,$request->street)->addPhoto($photo);
*/
$flyer = Flyer::locatedAt($request->zip, $request->street);
$photo = $request->file('photo');
(new AddPhotoToFlyer($flyer, $photo))->save();
}
开发者ID:anjuna,项目名称:spicy,代码行数:24,代码来源:PhotosController.php
示例17: userCreatedFlyer
/**
* @param Request $request
* @return mixed
*/
protected function userCreatedFlyer(Request $request)
{
return Flyer::where(['zip' => $request->zip, 'street' => $request->street, 'user_id' => \Auth::id()])->exists();
}
开发者ID:rrubiorr81,项目名称:flyer,代码行数:8,代码来源:AuthorizesUsers.php
示例18: userCreatedFlyer
protected function userCreatedFlyer(Request $request)
{
return Flyer::where(['zip' => $request->zip, 'street' => $request->street, 'user_id' => $this->user()->id])->exists();
}
开发者ID:bossrabbit,项目名称:project-flyer,代码行数:4,代码来源:AuthorisesUsers.php
示例19: store
/**
*Add a photo to flyer
*
* @param $postalCode
* @param $street
* @param AddPhotoRequest $request
*/
public function store($postalCode, $street, AddPhotoRequest $request)
{
$flyer = Flyer::locatedAt($postalCode, $street);
$photo = $request->file('photo');
(new AddPhotoToFlyer($flyer, $photo))->save();
}
开发者ID:MikeJKBird,项目名称:projectflyer,代码行数:13,代码来源:PhotosController.php
示例20: authorize
/**
* Determine if the user is authorized to make this request.
*
* @return bool
*/
public function authorize()
{
return Flyer::where(['zip' => $this->zip, 'street' => $this->street, 'user_id' => $this->user()->id])->exists();
}
开发者ID:pranayaryal,项目名称:projectflyer,代码行数:9,代码来源:AddPhotoRequest.php
注:本文中的app\Flyer类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论