本文整理汇总了PHP中app\Project::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Project::create方法的具体用法?PHP Project::create怎么用?PHP Project::create使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\Project
的用法示例。
在下文中一共展示了Project::create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$faker = Faker::create();
foreach (range(1, 60) as $index) {
\App\Project::create(['author' => $faker->randomElement(['user', 'company']), 'author_id' => $faker->numberBetween($min = 1, $max = 25), 'name' => $faker->sentence(5), 'description' => $faker->paragraph(2), 'body' => $faker->paragraph(5)]);
}
}
示例2: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(Request $request)
{
$validator = Validator::make($request->all(), ['title' => 'required', 'client_id' => 'required|integer']);
if ($validator->fails()) {
$this->sys_notifications[] = array('type' => 'danger', 'message' => $validator->errors()->first());
$request->session()->flash('sys_notifications', $this->sys_notifications);
return back()->withErrors($validator)->withInput($request->all());
}
$data = $request->all();
$data['owner_id'] = $request->user()->id;
// Create a new Project
$project = Project::create($data);
if ($project) {
$project->stages()->create(['title' => 'Geral', 'project_id' => $project->id, 'owner_id' => $request->user()->id]);
$project->save();
$this->sys_notifications[] = array('type' => 'success', 'message' => 'Novo projeto criado com sucesso!');
$this->sys_notifications[] = array('type' => 'success', 'message' => 'Etapa <strong>Geral</strong> adicionada para o novo Projeto.');
$request->session()->flash('sys_notifications', $this->sys_notifications);
return redirect('/obras/' . $project->id);
} else {
$this->sys_notifications[] = array('type' => 'danger', 'message' => 'Não foi possível adicionar o projeto!');
$request->session()->flash('sys_notifications', $this->sys_notifications);
return back()->withErrors($validator)->withInput($request->all());
}
}
示例3: create_project
public function create_project()
{
$project_name = $_POST['project_name'];
$project = Project::create(['name' => $project_name]);
$projects = Project::all()->toArray();
return view('Pages.Projects.project_created', compact('projects'));
}
示例4: run
public function run()
{
DB::table('projects')->delete();
Project::create(['name' => 'Deployer', 'hash' => Str::random(60), 'repository' => 'git@git.rebelinblue.com:laravel/deployer.git', 'url' => 'http://deploy.app', 'group_id' => 2, 'private_key' => '-----BEGIN RSA PRIVATE KEY-----
MIIEowIBAAKCAQEAmrMjtajVvmd99T8xwUNrIFbrzSmZ6VCM89hfm4Ut9atv29gG
l2HFPJY7VtslXDJVL67w5EUMspy82tkAX7F03iaarSsbo6nC16UTfbfNTi44Snm0
T/5RMavSOnOMRJ8BQcfzqge4oIQzVGXOs0YvNFdSt4paBp9dssKS+7yP/hDvgAVz
+LE3IcIeO26aXATcuB4zq3vjaqSzWZGdNhOJZ4EmjgmOq9+k3SAmooHkF+p/14MJ
tq0ZK9KjSGbHfyKMi2EuvwllFCY19eqsV7dcMDIsMKUW2diFC52dJSO+EF47nA/j
sNDisFsIC7DeeVVBl1TpaV9RidqeZmdx+mF9AQIDAQABAoIBAH4qhYAdTx03eGGw
hVqSKmc4nJ05RX4kJKCmoerLZh1LETJh75Y8tchg2cpPdhvILPNzoKD6s41kCR4P
BqAEsUSQhWufka4bwH1w8wGACp+tUFllAqqOxhdVg2IKZKZ+a18DvPS50ViQGPDH
CxnorozoftyTqDJofNlSmN9X/LN+RZ1zRJRaPkBvSkYOCT4gnJLmHLGN7eJsHQeR
EJe83E4VPZ+2faBHEigXAHc4rh63iRxmmqqlcrItXzONZZUOjXwBNqZs4aVl+DZd
1pPiB9nOT9zLiy9ZwHZfIRIF3LkWAVsIkzOPDw9wLNgzI60uiLlYY1ODua8maqDP
m5eOT7ECgYEAzbVdEVngZd/jRlAo/LOLyy6NbZP4fli26hZjJBAJ8HhI93JEcxts
l/1E3rUME2a+F8CQ5FlGP02k66sB5lhzCg81Ym4fxbIP1n09IPmaRzSdM55SpbFy
7OV4VyrJKl7g2Y/utdb17DjYGovu+HX978j1iOH8qUruwAZyWshqdW0CgYEAwIVO
AohxuytN1GlQW4byQvHO4y+AXtZJ4iuBiyOqGhYs8bcnbV3+B0UTHtJyM8Novzj6
OcgiCEHP0Kj6Lj9RYu2sBvsgyfxEURdkHD7DPpYKlheCd7I1a9qk4/UyGx11YdnP
bcqrxv6e2FPBXNZGTXGBmHtIItxHYBEehguRLWUCgYALpR61or7fRYNaMaOAWrGp
OONstpm0nVUNf2LxYa8OW+DVkTRqx7yoBgBmEx2x43kTYyVQp/UgFEcnyDB9V7h7
c0z0W4OU73WSENjrCvY+3a2ghG/tTVRSMNNVK+jjayeTaWB8DsUxMC6bohxPGG7d
qiSsMQ7ajpFhcXv7w6izKQKBgQC+Pz0+vYz+NCXeQRAa0nj29LPIx7kofsRWTz3d
vKmsy7swRhkdN6P/lR/29mnKg1EwnmKP1RjkZfyyKznHl+SaSVoVL/dQAw2TwPS6
AL+6SlU9yw+vrxihc1g8uKICL5M+1hnoWj50EEvyZJoRXuHsR72UbEd1w454/ZHX
TvjxDQKBgCtikMNAqTParY/tX0xNohD7+svTKZt92CxW7Q/17H26ehFKUQvw6Agd
ulR2AVTGi6STEgzXf6UP5CAVhYRw9irCAQYpceL0GVzfZPQsXyLuMCnJ8UD6CBRn
i5vkNY4OZdOuEV9boFOFYa58WRNK7vthHkZJj++Amu3dZ6RHBlLQ
-----END RSA PRIVATE KEY-----', 'public_key' => 'ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCasyO1qNW+Z331PzHBQ2sgVuvNKZnpUIzz2F+bhS31q2/b2Aa' . 'XYcU8ljtW2yVcMlUvrvDkRQyynLza2QBfsXTeJpqtKxujqcLXpRN9t81OLjhKebRP/lExq9I6c4xEnwFBx/OqB7' . 'ighDNUZc6zRi80V1K3iloGn12ywpL7vI/+EO+ABXP4sTchwh47bppcBNy4HjOre+NqpLNZkZ02E4lngSaOCY6r3' . '6TdICaigeQX6n/Xgwm2rRkr0qNIZsd/IoyLYS6/CWUUJjX16qxXt1wwMiwwpRbZ2IULnZ0lI74QXjucD+Ow0OKw' . 'WwgLsN55VUGXVOlpX1GJ2p5mZ3H6YX0B deploy@deployer', 'last_run' => null, 'build_url' => 'http://ci.rebelinblue.com/build-status/image/3?branch=master']);
}
示例5: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(Requests\CreateProjectRequest $request)
{
$request = $request->all();
$request['manager_id'] = Auth::user()->id;
Project::create($request);
return redirect('project');
}
示例6: store
public function store()
{
$project = Project::create(Request::all());
$project->user()->associate(Auth::user());
$project->save();
return redirect()->route('dashboard.projects');
}
示例7: store
/**
* Store a newly created resource in storage.
*
* @param CreateProjectForm $request
* @return Response
*/
public function store(CreateProjectForm $request)
{
$project = Project::create($request->all());
// attach to the current user
$project->team()->attach(auth()->user(), ['role' => 'manager']);
return $this->show($project);
}
示例8: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
$faker = Faker::create();
foreach (range(0, 3) as $index) {
Project::create(['title' => $faker->sentence(1), 'description' => $faker->paragraph(5), 'price' => $faker->randomFloat(), 'rate' => $faker->randomFloat(), 'rateType' => 1, 'user_id' => 1, 'company_id' => 1]);
}
}
示例9: store
/**
* Store a newly created resource in storage.
*
* @param App\Http\Requests\Request $request
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, ['nama_project' => 'required', 'nama_lembaga' => 'required', 'tanggal_mulai' => 'required|date', 'tanggal_selesai' => 'required|date|after:' . $request->input('tanggal_mulai'), 'alamat' => 'required']);
$input = $request->all();
Project::create($input);
return redirect('/project')->with('success', 'Sukses menambah proyek ' . $input['nama_project'] . '.');
}
示例10: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(ProjectRequest $request)
{
$attributes = $request->all();
Project::create($attributes);
flash()->success('Your project has been created!');
return redirect('admin/projects');
}
示例11: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, $this->rules);
$input = Input::all();
Project::create($input);
return Redirect::route('projects.index')->with('message', 'Project created');
}
示例12: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(ProjectRequest $request)
{
//
$input = $request->all();
Project::create($input);
return redirect('modulos/create');
}
示例13: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(Request $request)
{
$this->validate($request, ['name' => 'required', 'description' => 'required', 'consultant' => 'required', 'status' => 'required', 'start_date' => 'required', 'completion_date' => 'required']);
//dd($request->input('status'));
Project::create($request->all());
return redirect('/admin/projects');
}
示例14: store
/**
* Store a newly created resource in storage.
*
* @param Request $request
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, ['name' => 'required', 'description' => 'required', 'goal' => 'required']);
// $projects = Request::all();
Project::create($request->all());
return redirect('/projects');
}
示例15: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(ProjectRequest $request)
{
$project = \App\Project::create($request->all());
$project->years()->attach($request->input('year_list'));
flash()->success('Project ' . $project->id . ' successfully added to company ' . $request->company_name);
return redirect('/companies');
}