小编yas*_*e j的帖子

传单和Vuejs。如何在地图中添加新的标记onclick?

我想在我的传单地图中添加和删除标记。我发现这个好话题,但是代码在JS中。

传单-如何查找现有标记,并删除标记?

我的代码是这样的:

<template>
 <l-map :zoom="zoom" :center="center">
  <l-tile-layer :url="url" :attribution="attribution"></l-tile-layer>
  <l-marker :lat-lng="marker" :draggable=true></l-marker>
 </l-map>
</template>

<script>
data:function() {
        return {
  zoom:7,
  center: L.latLng(33.901445, -5.532788),
  url:'http://{s}.tile.osm.org/{z}/{x}/{y}.png',
  attribution:'&copy; <a href="http://osm.org/copyright">OpenStreetMap</a> 
  contributors',
  marker: L.latLng(47.413220, -1.219482),
  }},
</script>
Run Code Online (Sandbox Code Playgroud)

也许我应该首先在点击时创建一个函数,像这样:

<l-map :zoom="zoom" :center="center" v-on:click="addMarker"></l-map>
Run Code Online (Sandbox Code Playgroud)

然后我在方法中写了正确的addMarker函数。但是我找不到适合的文档。

我也想获得新标记在数据中的位置。

谢谢

vue.js

2
推荐指数
1
解决办法
2214
查看次数

RuntimeException无法扫描“数据库/工厂” Laravel中的类

我需要在我的项目中安装Laravel图表。安装后

composer require consoletvs/charts:6.*
Run Code Online (Sandbox Code Playgroud)

我有这个错误:

[RuntimeException]
Could not scan for classes inside "database/factories" which does not appear 
to be a file nor a folder
Run Code Online (Sandbox Code Playgroud)

所以当我在App文件夹中复制我的提供和同盟之后,我得到了:

Class 'ConsoleTVs\Charts\ChartsServiceProvider' not found
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗?

charts laravel

1
推荐指数
1
解决办法
2419
查看次数

Laravel - 如何在$ query函数中定义变量?

我的控制器中有这个$ query函数.有用.但是当我尝试在其中添加变量时,它不起作用.这是我的全部功能

$setting = DB::table('settings')->where('id','=','1')->get();
     foreach($setting as $st)
     $date1 = $st->date1;
     $date2 = $st ->date2;

$accounts =  Account::with(['subaccount' => function($query){
             $query->with(['subaccountinvoice'=> function($query){
             $query->where('validate', '=','1')->whereBetween('updated_at', [$date1, $date2]);}])->get();
         }])->get();
Run Code Online (Sandbox Code Playgroud)

变量$ date1$ date2未定义,因为它们是insidd查询函数

laravel

1
推荐指数
1
解决办法
70
查看次数

用户注册后的 Laravel 操作

在我的 Laravel 应用程序中,新注册后,它会自动连接到这个新帐户。

我只需要注册并与实际的身份验证帐户保持连接。我们怎样才能改变这个默认设置呢?

因为我正在使用管理员用户在应用程序中创建新帐户。谢谢

这是我的注册控制器代码:

 use RegistersUsers;
protected function redirectTo()
{
if(Auth::user()->is_admin == 1){
  return 'persons';
}
return '/persons';
}
public function __construct()
{
    $this->middleware('auth');
}
protected function validator(array $data)
{

    return Validator::make($data, [
        'name' => 'required|string|max:255',
        'email' => 'required|string|email|max:255|unique:users',
        'password' => 'required|string|min:6|confirmed',

    ]);
}
protected function create(array $data)
{
    return User::create([
        'name' => $data['name'],
        'email' => $data['email'],
        'password' => Hash::make($data['password']),
    ]);
}
Run Code Online (Sandbox Code Playgroud)

在 Registeruser.php 中,我将函数 register 更改为

public function register(Request $request)
{
    $this->validator($request->all())->validate();

    event(new Registered($user = $this->create($request->all())));


    return …
Run Code Online (Sandbox Code Playgroud)

laravel

0
推荐指数
1
解决办法
7238
查看次数

标签 统计

laravel ×3

charts ×1

vue.js ×1