|
@@ -2,6 +2,7 @@
|
|
|
|
|
|
namespace Packages\Product\Http\Controllers;
|
|
|
use App\Http\Controllers\Controller;
|
|
|
+use Packages\Product\Http\Requests\AttributeRequest;
|
|
|
use Packages\Product\Models\Attribute;
|
|
|
use Illuminate\Http\Request;
|
|
|
|
|
@@ -14,7 +15,8 @@ class AttributeController extends Controller
|
|
|
*/
|
|
|
public function index()
|
|
|
{
|
|
|
- //
|
|
|
+ $attributes = Attribute::orderBy('id','DESC');
|
|
|
+ return view('product::attributes.index', compact('attributes'));
|
|
|
}
|
|
|
|
|
|
/**
|
|
@@ -34,9 +36,18 @@ class AttributeController extends Controller
|
|
|
* @param \Illuminate\Http\Request $request
|
|
|
* @return \Illuminate\Http\Response
|
|
|
*/
|
|
|
- public function store(Request $request)
|
|
|
+ public function store(AttributeRequest $request)
|
|
|
{
|
|
|
- //
|
|
|
+ $data = [
|
|
|
+ 'title' => $request->title,
|
|
|
+ 'key' => $request->key,
|
|
|
+ 'use_in_veriation' => $request->use_in_veriation,
|
|
|
+
|
|
|
+ ];
|
|
|
+
|
|
|
+ $attribute = Attribute::create($data);
|
|
|
+ $msg = 'ذخیره ویژگی با موفقیت انجام شد ';
|
|
|
+ return redirect(route('categories.index', $attribute->id))->with('success', $msg);
|
|
|
}
|
|
|
|
|
|
/**
|