本文整理汇总了PHP中app\models\Category::create方法的典型用法代码示例。如果您正苦于以下问题:PHP Category::create方法的具体用法?PHP Category::create怎么用?PHP Category::create使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类app\models\Category
的用法示例。
在下文中一共展示了Category::create方法的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。
示例1: store
/**
* Store a newly created resource in storage.
*
* @return Response
*/
public function store(Request $request)
{
$this->validate($request, ['name' => 'required', 'description' => 'required', 'parent_id' => 'required']);
$Category = Category::create($request->all());
Session::flash('flash_message', 'Category added!');
return redirect("backoffice/categories/{$Category->parent_id}");
}
示例2: testAccessoryCategoryAdd
public function testAccessoryCategoryAdd()
{
$category = factory(Category::class, 'accessory-category')->make();
$values = ['name' => $category->name, 'category_type' => $category->category_type];
Category::create($values);
$this->tester->seeRecord('categories', $values);
}
示例3: store
/**
* Store a newly created resource in storage.
*
* @param \Illuminate\Http\Request $request
* @return \Illuminate\Http\Response
*/
public function store(CreateCategoryRequest $request)
{
$category = new Category();
$data = $request->input();
$category->create($data);
return Redirect()->route('categories');
}
示例4: store
public function store(StoreCategoryRequest $request)
{
$input = $request->all();
$input['slug'] = str_replace(' ', '_', strtolower($input['name']));
$category = Category::create($input);
return $this->createResponse($category);
}
示例5: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Category::create(['name' => '推荐', 'slug' => 'recommend']);
Category::create(['name' => '其他', 'slug' => 'other']);
// $categories = factory(Category::class)->times(10)->make();
// Category::insert($categories->toArray());
}
示例6: postCategories
public function postCategories(Request $request)
{
if ($request->has('adds')) {
$adds = $request->adds;
for ($i = 0; $i < count($adds); $i++) {
if ($adds[$i]['parent_id'] == 'null') {
Category::create(['title' => $adds[$i]['title']]);
} else {
$parent = Category::find($adds[$i]['parent_id']);
$child = $parent->children()->create(['title' => $adds[$i]['title'], 'slug' => str_slug($adds[$i]['title'])]);
for ($j = 0; $j < count($adds); $j++) {
if ($adds[$j]['parent_id'] == $adds[$i]['id']) {
$adds[$j]['parent_id'] = $child->id;
}
}
}
}
}
if ($request->has('updates')) {
$updates = $request->updates;
for ($i = 0; $i < count($updates); $i++) {
$category = Category::find($updates[$i]['id']);
$category->update(['title' => $updates[$i]['title'], 'slug' => str_slug($updates[$i]['title'])]);
}
}
if ($request->has('deletes')) {
$deletes = $request->deletes;
for ($i = 0; $i < count($deletes); $i++) {
Category::destroy($deletes[$i]);
}
}
}
示例7: store
/**
* Store a newly created Category in storage.
*
* @param CreateCategoryRequest $request
*
* @return Response
*/
public function store(CreateCategoryRequest $request)
{
$input = $request->all();
$category = Category::create($input);
Flash::message('Category saved successfully.');
return redirect(route('admin.categories.index'));
}
示例8: store
/**
* do add data
* @param mixed $request
* @return redirect
*/
public function store(Request $request)
{
$messages = ['cate_name.required' => 'Category name is necessary!'];
$this->validate($request, ['cate_name' => 'required'], $messages);
Category::create($request->all());
return redirect(route('admin.category.index'))->with('info', 'Added Successfully~~');
}
示例9: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
// App\Models\Category::create([
// 'title'=>'Fuel',
// 'slug'=>'fuel',
// 'description'=>'Enter amounts of petrol',
// 'estimate'=>20.00,
// 'income'=>0,
// 'colour'=>'#00FF00'
// ]);
//
// App\Models\Category::create([
// 'title'=>'Fixed',
// 'slug'=>'fixed',
// 'description'=>'Fixed that goes in every month',
// 'estimate'=>0,
// 'income'=>0,
// 'colour'=>'#FF6600'
// ]);
$faker = Faker::create();
foreach (range(1, 12) as $i) {
$word = $faker->word;
\App\Models\Category::create(['title' => $word, 'slug' => $word, 'description' => $faker->sentence(8), 'estimate' => number_format($faker->randomFloat(2, 0, 999), 2), 'income' => 0, 'colour' => $faker->hexcolor]);
}
}
示例10: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
DB::table('categories')->truncate();
$categories = [['name' => 'Appetizers', 'slug' => 'appetizers', 'description' => 'sandwitches'], ['name' => 'Chefs Recommendations', 'slug' => 'chiefs-recommendations', 'description' => 'sandwitches'], ['name' => 'Student Meals', 'slug' => 'student-meals', 'description' => 'sandwitches'], ['name' => 'Pizzas and Salads', 'slug' => 'pizzas-salads', 'description' => 'sandwitches'], ['name' => 'Non-coffee based drinks', 'slug' => 'non-coffee-based-drinks', 'description' => 'inumin'], ['name' => 'Javalogy Classics', 'slug' => 'javalogy-classics', 'description' => 'sandwitches'], ['name' => 'Javalogy Specialties', 'slug' => 'javalogy-specialties', 'description' => 'sandwitches'], ['name' => 'Frost', 'slug' => 'frost', 'description' => 'sandwitches'], ['name' => 'Over-Iced', 'slug' => 'over-iced', 'description' => 'sandwitches'], ['name' => 'Signature Drinks', 'slug' => 'signature-drinks', 'description' => 'sandwitches'], ['name' => 'Alcoholic Coffee Beverages', 'slug' => 'javalogy-classics', 'description' => 'sandwitches'], ['name' => 'Shooters', 'slug' => 'shooters', 'description' => 'shooters'], ['name' => 'Cocktails', 'slug' => 'cocktails', 'description' => 'cocktails'], ['name' => 'Beers', 'slug' => 'beers', 'description' => 'beers'], ['name' => 'Specialty', 'slug' => 'specialty', 'description' => 'specialty'], ['name' => 'On The Rocks', 'slug' => 'on-the-rocks', 'description' => 'on the rocks'], ['name' => 'Tequilla Shots', 'slug' => 'tequilla-shots', 'description' => 'tequilla shots'], ['name' => 'Cogna Shots', 'slug' => 'cogna-shots', 'description' => 'cogna-shots'], ['name' => 'Per Bottle', 'slug' => 'per-bottle', 'description' => 'per bottle'], ['name' => 'Gourmet, Burgers, Paninis and Quesadillas', 'slug' => 'gourmet-burgers-paninis-quesadillas', 'description' => 'sandwitches'], ['name' => 'Rice Extras', 'slug' => 'rice-extras', 'description' => 'sandwitches'], ['name' => 'Pasta', 'slug' => 'pasta', 'description' => 'sandwitches'], ['name' => 'Desserts', 'slug' => 'desserts', 'description' => 'sandwitches']];
foreach ($categories as $category) {
\App\Models\Category::create($category);
}
}
示例11: run
/**
* Run the database seeds.
*
* @return void
*/
public function run()
{
Category::create(['id' => 0, 'name' => "All Wares"]);
$category_names = array("Furniture", "Home Appliances", "Vehicles", "Study Materials", "Books");
foreach ($category_names as $category) {
Category::create(['name' => $category]);
}
}
示例12: handle
/**
* Handle the command.
*
* @param CreateCategoryCommand $command
* @return void
*/
public function handle(CreateCategoryCommand $command)
{
$category = Category::create(['title' => $command->title, 'slug' => $command->slug, 'description' => $command->description, 'estimate' => $command->estimate, 'income' => $command->income, 'colour' => $command->colour]);
if (!empty($category)) {
return $category;
}
return false;
}
示例13: run
public function run()
{
DB::table('categories')->delete();
for ($i = 0; $i < 276; $i++) {
$faker = Faker\Factory::create();
Category::create(['name' => $faker->sentence]);
}
}
示例14: store
/**
* Store a newly created resource in storage.
*
* @param Requests\Backend\StoreCategoryRequest $request
* @return \Illuminate\Http\Response
*/
public function store(Requests\Backend\StoreCategoryRequest $request)
{
$this->authorize($category = new Category());
$data = $request->all();
$data['type'] = Category::TYPE_ARTICLE;
$category->create($data);
return redirect()->action('Backend\\CategoryController@show', [$category]);
}
示例15: run
public function run()
{
Category::create(['title' => 'Frontend (Web)', 'children' => [['title' => 'Maps', 'image' => 'maps.png'], ['title' => 'CSS3', 'image' => 'css3.png'], ['title' => 'UI Elements', 'image' => 'ui.png'], ['title' => 'Icons'], ['title' => 'Social', 'image' => 'social.png'], ['title' => 'Scrolling'], ['title' => 'Lazy Loading'], ['title' => 'Charts', 'image' => 'charts.png'], ['title' => 'Angular', 'image' => 'angular.png'], ['title' => 'Bootstrap', 'image' => 'bootpstrap.png'], ['title' => 'jQuery', 'image' => 'jquery.png'], ['title' => 'Resources', 'image' => 'resources.png']]]);
Category::create(['title' => 'PHP', 'children' => [['title' => 'Laravel', 'image' => 'laravel.png'], ['title' => 'Wordpress', 'image' => 'wordpress.png'], ['title' => 'APIs', 'image' => 'api.png'], ['title' => 'Packages', 'image' => 'packages.png']]]);
Category::create(['title' => 'Design', 'children' => [['title' => 'Type'], ['title' => 'Drawing'], ['title' => 'Resources'], ['title' => 'Mockups'], ['title' => 'App Icons'], ['title' => 'Lettering'], ['title' => 'Inspirtation'], ['title' => 'UX']]]);
Category::create(['title' => 'Game Development', 'children' => [['title' => 'IOS'], ['title' => 'Android']]]);
Category::create(['title' => 'This n That']);
}