当前位置: 首页>>代码示例>>PHP>>正文


PHP Project::where方法代码示例

本文整理汇总了PHP中app\Project::where方法的典型用法代码示例。如果您正苦于以下问题:PHP Project::where方法的具体用法?PHP Project::where怎么用?PHP Project::where使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在app\Project的用法示例。


在下文中一共展示了Project::where方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: showDashboard

 public function showDashboard()
 {
     $projects = new Project();
     $projectCount = $projects->count();
     $published = $projects->where('published', 1)->count();
     $unpublished = $projects->where('published', 0)->count();
     $illustrations = Illustration::count();
     $logos = Logo::count();
     return view('dashboard/dashboard', compact('projectCount', 'published', 'unpublished', 'illustrations', 'logos'));
 }
开发者ID:harequ,项目名称:redesign-laravel,代码行数:10,代码来源:DashboardController.php

示例2: show

 public function show()
 {
     $title = Input::get('title');
     $projects = Project::where('title', 'LIKE', '%' . $title . '%')->get();
     $data = array('projects' => $projects, 'users' => User::all());
     return view('projectresult', $data);
 }
开发者ID:himans91,项目名称:demo-project,代码行数:7,代码来源:ProjectController.php

示例3: store

 /**
  * Store a newly created resource in storage.
  *
  * @return Response
  */
 public function store(Requests\BeneficiatyCreateRequest $request)
 {
     $proyecto = Project::find($request->get('project_id'));
     if ($proyecto == null) {
         return redirect()->back()->with('errors', 'El proyecto no existe');
     }
     $homes = Beneficiary::where('project_id', '=', $proyecto->id)->get();
     if (count($homes) >= $proyecto->quantity) {
         Session::flash('message', 'Este proyecto tiene el maximo numero de beneficiarios');
         return redirect()->to('admin/proyectos');
     } else {
         $beneficiario = Beneficiary::create($request->all());
         $beneficiario->birthdate = Carbon::parse($request->get('birthdate'));
         $beneficiario->save();
         $etapas_project = Project::where('projects.id', '=', $proyecto->id)->join('designs', 'designs.id', '=', 'projects.desing_id')->join('desing_stage', 'desing_stage.desing_id', '=', 'designs.id')->join('stages', 'stages.id', '=', 'desing_stage.stage_id')->join('activity_stage', 'activity_stage.stage_id', '=', 'stages.id')->join('activities', 'activities.id', '=', 'activity_stage.activity_id')->groupBy('activities.id')->get(['activities.id as id']);
         foreach ($etapas_project as $e) {
             $avance = new Advanced();
             $avance->porcent = 0.0;
             $avance->state = 4;
             $avance->beneficiary_id = $beneficiario->id;
             $avance->save();
             $avance->actividades()->attach($e->id);
         }
         Session::flash('message', 'Beneficiario creado de forma correcta');
         return redirect()->to('admin/beneficiarios');
     }
 }
开发者ID:JohanArmando,项目名称:ProyectoGrado,代码行数:32,代码来源:BeneficiarioController.php

示例4: index

 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //
     $tags = Tag::where('user_id', Auth::user()->id)->orderBy('created_at', 'asc')->get();
     $projects = Project::where('user_id', Auth::user()->id)->orderBy('created_at', 'asc')->get();
     return view('portfolioAdmin', ['tags' => $tags, 'projects' => $projects]);
 }
开发者ID:candybaby,项目名称:LaravelTry,代码行数:12,代码来源:PortfolioAdminController.php

示例5: boot

 /**
  * Define your route model bindings, pattern filters, etc.
  *
  * @param  \Illuminate\Routing\Router  $router
  * @return void
  */
 public function boot(Router $router)
 {
     Route::bind('slug', function ($value) {
         return Project::where('slug', '=', $value)->firstOrFail();
     });
     parent::boot($router);
 }
开发者ID:andreikainer,项目名称:kuj_abol,代码行数:13,代码来源:RouteServiceProvider.php

示例6: update

 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function update(ProjectUpdateRequest $request, $id)
 {
     $project = new Project($request->all());
     Project::where('id', $id)->update($project->getAttributes());
     flash()->success(trans('project.label.name'), trans('project.message_alert.update_success'));
     return redirect('/projects');
 }
开发者ID:vasitjuntong,项目名称:mixed,代码行数:14,代码来源:ProjectController.php

示例7: update

 /**
  * Update the specified resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @param  int  $id
  * @return \Illuminate\Http\Response
  * Request $request, $id
  */
 public function update()
 {
     $id = Request::get('pid');
     $inp = Request::get('project');
     Project::where('id', $id)->update(['project' => $inp]);
     return redirect('project');
 }
开发者ID:santhoshjanan,项目名称:Testbed,代码行数:15,代码来源:ProjectController.php

示例8: show

 public function show($name)
 {
     if (\Auth::check() && \Auth::user()->permission->name == 'admin') {
         if (is_numeric($name)) {
             $p = Project::where('id', '=', $name)->where('trash', '=', '0')->first();
             if (is_null($p)) {
                 return \Redirect::to('404');
             }
             return \View::make('projects.show')->with('entry', $p);
         } else {
             $p = Project::where('name', '=', $name)->where('trash', '=', '0')->first();
             if (is_null($p)) {
                 return \Redirect::to('404');
             }
             return \View::make('projects.show')->with('entry', $p);
         }
     } else {
         if (is_numeric($name)) {
             $p = Project::where('id', '=', $name)->where('trash', '=', '0')->where('state', '=', '1')->first();
             if (is_null($p)) {
                 return \Redirect::to('404');
             }
             return \View::make('projects.show')->with('entry', $p);
         } else {
             $p = Project::where('name', '=', $name)->where('trash', '=', '0')->where('state', '=', '1')->first();
             if (is_null($p)) {
                 return \Redirect::to('404');
             }
             return \View::make('projects.show')->with('entry', $p);
         }
     }
 }
开发者ID:VertexDezign,项目名称:VertexDezign,代码行数:32,代码来源:ProjectsController.php

示例9: show

 /**
  * Display the specified resource.
  *
  * @param  int  $id
  * @return \Illuminate\Http\Response
  */
 public function show($id)
 {
     $project = Project::where('id', $id)->get()->first();
     if (!$project) {
         return Response::json(['message' => 'Project not found'], 404);
     }
     return Response::json($project);
 }
开发者ID:TeamWatermelonIT,项目名称:ItGotTalent,代码行数:14,代码来源:ProjectsController.php

示例10: checkIfExists

 /**
  * reads Project table by unique index
  *  - if not found, emit a not found message.
  *  - if found return the $project record to the caller.
  *
  * @param [in] $text
  * @return a record.
  */
 public static function checkIfExists($text)
 {
     $project = Project::where('name', '=', $text)->first();
     if (!is_null($project)) {
         appGlobals::existsMessage(appGlobals::getProjectTableName(), $project->name, $project->id);
     }
     return $project;
 }
开发者ID:RichJones22,项目名称:TimeTrax,代码行数:16,代码来源:Project.php

示例11: index

 /**
  * Display a listing of the resource.
  *
  * @return \Illuminate\Http\Response
  */
 public function index()
 {
     //
     $modules = Module::where('project_id', '=', $_GET)->get();
     $existing_modules_count = Module::where('project_id', '=', $_GET)->count();
     $projected_modules = Project::where('id', '=', $_GET)->pluck('projected_total_modules');
     $modules_count = $projected_modules - $existing_modules_count;
     return view('modules.index', compact('modules', 'modules_count'));
 }
开发者ID:AmilcarCondino,项目名称:circulo,代码行数:14,代码来源:ModulesController.php

示例12: projectList

 public function projectList()
 {
     $projects_member_id = Member::where("Developer_id", auth()->User()->id)->get()->pluck("project_id");
     $project_owner_id = Project::where("developer_id", auth()->User()->id)->get()->pluck("id");
     $projects_id = array_merge($projects_member_id->toArray(), $project_owner_id->toArray());
     $project = Project::whereIn("id", $projects_id)->get();
     $developer = DB::table('Developer')->get();
     return view("project.list")->with('project', $project)->with('developer', $developer);
 }
开发者ID:hardwork2015,项目名称:cdp,代码行数:9,代码来源:ProjectController.php

示例13: getProjectsByName

 /**
  * 取得給定使用者name的所有project include tags。
  *
  * @param  String $name
  * @return Collection
  */
 public function getProjectsByName($name)
 {
     $user = User::where('name', $name)->first();
     if ($user == null) {
         return null;
     }
     $projects = Project::where('user_id', $user->id)->get();
     return $projects;
 }
开发者ID:candybaby,项目名称:LaravelTry,代码行数:15,代码来源:PortfolioRepository.php

示例14: boot

 /**
  * Bootstrap any application services.
  *
  * @return void
  */
 public function boot()
 {
     view()->composer('layouts.app', function ($view) {
         $production = \App\Project::where('status_id', 1)->get();
         $design = \App\Project::where('status_id', 2)->get();
         $prospect = \App\Project::where('status_id', 3)->get();
         $view->with(compact('production', 'design', 'prospect'));
     });
 }
开发者ID:TDSDonovan,项目名称:tdsccapp,代码行数:14,代码来源:AppServiceProvider.php

示例15: renderHome

 public function renderHome()
 {
     $first_featured = Project::where('featured_pos', 1)->first();
     $second_featured = Project::where('featured_pos', 2)->first();
     $third_featured = Project::where('featured_pos', 3)->first();
     $fourth_featured = Project::where('featured_pos', 4)->first();
     $fifth_featured = Project::where('featured_pos', 5)->first();
     return view('home', ['first_featured' => $first_featured, 'second_featured' => $second_featured, 'third_featured' => $third_featured, 'fourth_featured' => $fourth_featured, 'fifth_featured' => $fifth_featured]);
 }
开发者ID:naughton-and-ross,项目名称:nr2016,代码行数:9,代码来源:FrontendController.php


注:本文中的app\Project::where方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。