Skip to content

Commit

Permalink
v.1.0.6
Browse files Browse the repository at this point in the history
  • Loading branch information
siddharthSoftwareEngineer committed Mar 20, 2023
1 parent 6765c47 commit 575d7f4
Show file tree
Hide file tree
Showing 140 changed files with 102 additions and 15 deletions.
Empty file modified .editorconfig
100644 → 100755
Empty file.
Empty file modified .env.example
100644 → 100755
Empty file.
Empty file modified .gitattributes
100644 → 100755
Empty file.
Empty file modified .gitignore
100644 → 100755
Empty file.
Empty file modified .styleci.yml
100644 → 100755
Empty file.
Empty file modified README.md
100644 → 100755
Empty file.
Empty file modified app/Console/Kernel.php
100644 → 100755
Empty file.
Empty file modified app/Exceptions/Handler.php
100644 → 100755
Empty file.
24 changes: 24 additions & 0 deletions app/Http/Controllers/Api/Product.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -32,6 +32,7 @@ public function insert_product(Request $request)
if ($request->file('product_image')->isValid()) {
$file = $request->file('product_image');
$fileName = 'product/' . $file->getClientOriginalName();
// dd($request->attribute);
$file->move(public_path('product/'), $file->getClientOriginalName());
$register = new Products();
$register->product_name = $request->product_name;
Expand Down Expand Up @@ -309,4 +310,27 @@ public function remove_product_from_cart(Request $request)
]);
}
}

public function get_single_product(Request $request)
{
try {
if ($request->validate(['product_id' => 'required'])) {
$product_info = Products::where(['id' => $request->product_id, 'trush_status' => 1])->get();
return response()->json([
'status' => 200,
'error' => false,
'data' => $product_info
]);
} else {
throw new Exception('Unavalable product');
}
} catch (Exception $e) {
return response()->json([
'status' => 400,
'error' => $e . '',
'message' => 'unavalable product',
'messages' => $e . ''
]);
}
}
}
1 change: 0 additions & 1 deletion app/Http/Controllers/Api/User_registration.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,6 @@ function vendor_register(Request $request)
$file = $request->file('shop_image');
$fileName = 'uploads/' . $file->getClientOriginalName();
$file->move(public_path('uploads/'), $file->getClientOriginalName());

$register = new Register();
$register->name = $request->Name;
$register->email = $request->Email;
Expand Down
Empty file modified app/Http/Controllers/Api/Vendor_attribute.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Api/Vendor_category.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Controller.php
100644 → 100755
Empty file.
Empty file modified app/Http/Controllers/Vendor/AddProduct.php
100644 → 100755
Empty file.
2 changes: 1 addition & 1 deletion app/Http/Controllers/Vendor/RedirectSession.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -103,6 +103,6 @@ public function add_to_cart()
}
public function about_product($id)
{
return view('vendor/about_product')->with('prodcut_id',$id);
return view('vendor/about_product')->with('product_id',$id);
}
}
Empty file modified app/Http/Kernel.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/AuthLogin.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/Authenticate.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/EncryptCookies.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/PreventRequestsDuringMaintenance.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/RedirectIfAuthenticated.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrimStrings.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrustHosts.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/TrustProxies.php
100644 → 100755
Empty file.
Empty file modified app/Http/Middleware/VerifyCsrfToken.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Attribute.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Category.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Products.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Register.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Relation_cat_product.php
100644 → 100755
Empty file.
Empty file modified app/Models/Api/Vendor_cart.php
100644 → 100755
Empty file.
Empty file modified app/Models/User.php
100644 → 100755
Empty file.
Empty file modified app/Providers/AppServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/AuthServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/BroadcastServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/EventServiceProvider.php
100644 → 100755
Empty file.
Empty file modified app/Providers/RouteServiceProvider.php
100644 → 100755
Empty file.
Empty file modified bootstrap/app.php
100644 → 100755
Empty file.
Empty file modified bootstrap/cache/.gitignore
100644 → 100755
Empty file.
Empty file modified composer.json
100644 → 100755
Empty file.
Empty file modified composer.lock
100644 → 100755
Empty file.
Empty file modified config/app.php
100644 → 100755
Empty file.
Empty file modified config/auth.php
100644 → 100755
Empty file.
Empty file modified config/broadcasting.php
100644 → 100755
Empty file.
Empty file modified config/cache.php
100644 → 100755
Empty file.
Empty file modified config/cors.php
100644 → 100755
Empty file.
Empty file modified config/database.php
100644 → 100755
Empty file.
Empty file modified config/filesystems.php
100644 → 100755
Empty file.
Empty file modified config/hashing.php
100644 → 100755
Empty file.
Empty file modified config/logging.php
100644 → 100755
Empty file.
Empty file modified config/mail.php
100644 → 100755
Empty file.
Empty file modified config/passport.php
100644 → 100755
Empty file.
Empty file modified config/queue.php
100644 → 100755
Empty file.
Empty file modified config/sanctum.php
100644 → 100755
Empty file.
Empty file modified config/services.php
100644 → 100755
Empty file.
Empty file modified config/session.php
100644 → 100755
Empty file.
Empty file modified config/view.php
100644 → 100755
Empty file.
Empty file modified database/.gitignore
100644 → 100755
Empty file.
Empty file modified database/factories/UserFactory.php
100644 → 100755
Empty file.
Empty file modified database/migrations/2014_10_12_000000_create_users_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file.
Empty file modified database/migrations/2022_12_12_122844_create_user_table.php
100644 → 100755
Empty file.
Empty file.
Empty file modified database/migrations/2023_02_13_072237_create_category_table.php
100644 → 100755
Empty file.
Empty file modified database/migrations/2023_02_24_080207_create_product_table.php
100644 → 100755
Empty file.
Empty file.
Empty file.
Empty file modified database/seeders/DatabaseSeeder.php
100644 → 100755
Empty file.
Empty file modified package.json
100644 → 100755
Empty file.
Empty file modified phpunit.xml
100644 → 100755
Empty file.
Empty file modified public/.htaccess
100644 → 100755
Empty file.
Empty file modified public/css/sidebar.css
100644 → 100755
Empty file.
Empty file modified public/favicon.ico
100644 → 100755
Empty file.
Empty file modified public/index.php
100644 → 100755
Empty file.
Binary file added public/product/Living_Room_with_Tile-min.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/product/OFFFICE_FACING_OFFICES.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/product/OUTSIDE_FACING_OFFICE.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/product/Pool_with_Seating_Area-min.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/product/Screenshot from 2022-12-29 15-33-43.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/product/Spacious_Bedroom_D3mvL4J-min.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/product/image003.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added public/product/live_oaks_office-min.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/robots.txt
100644 → 100755
Empty file.
Empty file modified public/uploads/Pool_with_Seating_Area-min.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/web_image/india-map.jpg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/web_image/right.png
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified public/web_image/wrong.jpeg
100644 → 100755
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Empty file modified resources/css/app.css
100644 → 100755
Empty file.
Empty file modified resources/js/app.js
100644 → 100755
Empty file.
Empty file modified resources/js/bootstrap.js
100644 → 100755
Empty file.
Empty file modified resources/lang/en/auth.php
100644 → 100755
Empty file.
Empty file modified resources/lang/en/pagination.php
100644 → 100755
Empty file.
Empty file modified resources/lang/en/passwords.php
100644 → 100755
Empty file.
Empty file modified resources/lang/en/validation.php
100644 → 100755
Empty file.
Empty file modified resources/views/include/footer/footer.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/include/header/header.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/include/navbar/nav.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/include/sidebar/sidebar.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/index.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/user/user_register.blade.php
100644 → 100755
Empty file.
62 changes: 60 additions & 2 deletions resources/views/vendor/about_product.blade.php
100644 → 100755
Original file line number Diff line number Diff line change
@@ -1,5 +1,63 @@
@include('../include/sidebar/sidebar')
<div class="container">
<div class="row product-box">

<div class="row cart-box">
</div>

<div class="row add-info">

</div>
</div>
@include('../include/footer/footer')
@include('../include/footer/footer')

<script>
$(window).on("load", function() {
let product_id = "{{$product_id}}";
$.ajax({
url: window.location.origin + '/api/get-single-product',
type: 'POST',
dataType: 'json',
data: {
product_id: product_id
},
success: function(data) {
let attribute = JSON.parse(data.data[0].attribute);
console.log(attribute);
$('.product-box').append(`
<div class="col-md-6">
<div class="card my-5">
<div class="card-body">
<img src="/${data.data[0].product_image}" height="200px" width="100%" alt="">
</div>
</div>
</div>
<div class="col-md-6">
<div class="mx-5">
<h2 class="mt-5">${data.data[0].product_name}</h2>
<s>Rs.${data.data[0].regular_price}</s>
<span class="mx-4">Rs.${data.data[0].vendor_price}</span>
<div>
<div>
<label class="h6" for="">Quantity</label>
</div>
<div>
<input min="1" value="1" class="text-center form-control w-50" type="number">
</div>
<div class="my-4">
<button class="btn bg-custome text-white my-2">Add To Cart</button>
<button class="btn bg-custome mx-lg-4 my-2 text-white">Process to Checkout</button>
</div>
</div>
</div>
</div>
`);
$('.add-info').append(`<div class="col-lg-10"> <div class="card"><h6 class="mx-4 my-2">Addition Information</h6><table class="cat-class"><tr><th scope="row">Category</th><td>${data.data[0].category}</td></tr>`);
Object.entries(attribute).forEach(([key, value]) => {
$('.cat-class').append(`<tr> <th scope="row">${key}</th> <td>${value}</td> </tr> </table></div></div>`)
})
}
})
});
</script>
24 changes: 14 additions & 10 deletions resources/views/vendor/add_new_product.blade.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -59,7 +59,7 @@
@foreach ($attribute as $attribute)
<div class="col-lg-5 mt-2 d-flex checkbox-block">
<input class="form-check-input selected-option" type="checkbox" value="{{$attribute->id}}" id="checkbox{{$attribute->id}}">
<label class="form-check-label" for="checkbox">{{$attribute->attribute_name}}</label>
<label class="form-check-label" value="{{$attribute->attribute_name}}" id="lable{{$attribute->id}}" for="checkbox">{{$attribute->attribute_name}}</label>
</div>
<div class="modal" id="exampleModal{{$attribute->id}}" tabindex="-1">
<div class="modal-dialog">
Expand Down Expand Up @@ -145,6 +145,7 @@
$(document).ready(function() {
$('.selected-option').change(function() {
var id = jQuery(this).val();
let attribute_name = $('#lable' + id).attr('value');
if ($(this).is(":checked")) {
let temp_arr = [];
$('#exampleModal' + id).modal('show');
Expand All @@ -164,11 +165,11 @@
temp_arr.splice(index, 1);
}
}
attr_array['title' + id] = temp_arr;
attr_array[attribute_name] = temp_arr.toString();
});
} else {
$('.selected-checkbox' + id).prop('checked', false);
delete attr_array['title' + id];
delete attr_array[attribute_name];
}
});
Expand All @@ -193,13 +194,16 @@
});
$('#submit_form').click(function() {
const property_array = Object.values(attr_array);
const newArr = property_array.map(function(arr_list) {
attribute = attribute.concat(arr_list);
});
category_id=category_id.toString();
// const property_array = Object.values(attr_array);
// const newArr = property_array.map(function(arr_list) {
// attribute = attribute.concat(arr_list);
// });
category_id = category_id.toString();
category = category.toString();
attribute = attribute.toString();
// attribute = attribute.toString();
attribute = JSON.stringify(attr_array);
console.log(attr_array);
let form = $('#product_form')[0];
var formData = new FormData(form);
let product_name = $('#productName').val();
Expand All @@ -212,7 +216,7 @@
formData.append("session", session);
formData.append("category", category);
formData.append("attribute", attribute);
formData.append("category_id",category_id);
formData.append("category_id", category_id);
$.ajax({
url: window.location.origin + '/api/add-new-product',
type: 'POST',
Expand Down
Empty file modified resources/views/vendor/add_to_cart.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/attributes.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/category.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/edit_attributes.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/edit_category.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/forget_password.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/home.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/product_tresh.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/vendor_all_product.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/vendor_login.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/vendor/vendor_register.blade.php
100644 → 100755
Empty file.
Empty file modified resources/views/welcome.blade.php
100644 → 100755
Empty file.
4 changes: 3 additions & 1 deletion routes/api.php
100644 → 100755
Original file line number Diff line number Diff line change
Expand Up @@ -63,4 +63,6 @@

Route::post('vendor-cart',[App\Http\Controllers\Api\Product::class,'vendor_cart_product']);

Route::post('remove-cart',[App\Http\Controllers\Api\Product::class,'remove_product_from_cart']);
Route::post('remove-cart',[App\Http\Controllers\Api\Product::class,'remove_product_from_cart']);

Route::post('get-single-product',[App\Http\Controllers\Api\Product::class,'get_single_product']);
Empty file modified routes/channels.php
100644 → 100755
Empty file.
Empty file modified routes/console.php
100644 → 100755
Empty file.
Empty file modified routes/web.php
100644 → 100755
Empty file.
Empty file modified server.php
100644 → 100755
Empty file.
Empty file modified storage/app/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/app/public/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/cache/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/cache/data/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/sessions/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/testing/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/framework/views/.gitignore
100644 → 100755
Empty file.
Empty file modified storage/logs/.gitignore
100644 → 100755
Empty file.
Empty file modified tests/CreatesApplication.php
100644 → 100755
Empty file.
Empty file modified tests/Feature/ExampleTest.php
100644 → 100755
Empty file.
Empty file modified tests/TestCase.php
100644 → 100755
Empty file.
Empty file modified tests/Unit/ExampleTest.php
100644 → 100755
Empty file.
Empty file modified webpack.mix.js
100644 → 100755
Empty file.

0 comments on commit 575d7f4

Please sign in to comment.